1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| #!/usr/bin/perl
use strict;
use warnings;
my $fichier_fuzznuc = 'fuzznuc.report';
open my $fh, '<', $fichier_fuzznuc or die "Impossible de lire le fichier $fichier_fuzznuc\n";
while ( my $ligne = <$fh> ) {
chomp $ligne;
if ($ligne =~ m{^Name:} ) {
my ($Name,$gene) = split /:/,$ligne ;
print ">$gene"
}
if ($ligne =~ m{^Feature:} ) {
my ($Feature,$value) = split /:/,$ligne ;
print ";$value\n";
}
if ($ligne =~ m{^Sequence:} ) {
my ($Sequence,$seq) = split /:/,$ligne ;
print "$seq\n";
}
}
close $fh; |
Partager