bonjour,
J'aimerais connaître le nombre de A dans ma séquence
>scaf
ATTTTA
GGTTGA
>scaf
CGGA
GTC
en fait je bloque pour déterminer le nombre de A
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #!/usr/bin/perl use strict; use Bio::SeqIO; my $file = 'test.fa'; my $in = Bio::SeqIO->new(-file => $file , '-format' => 'fasta'); my %hash; while ( my $seq = $in->next_seq() ){ $hash{$seq->seq} = $seq->primary_id ; } foreach my $seq (keys %hash){ print ">$hash{$seq}\n$seq\t: ".length($seq)."\n"; if($hash{$seq} =~ /A/){ #my $nombre = ; } print ">$hash{$seq}\t ".length($seq)."A=$hash{$A}\n"; }
Partager