私は文字列を持っています
$seq1= 'ATCGATGCAATTCCGGAAAAAATTTTCCCGGGGGGGAAACCCGGGAAATTT'
したがって、この文字列のユーザー入力から char の頻度を見つけたいと思います。
だから私はこの文字列を配列に変更します
$base= <STDIN>; # you can input A or T or C or G
my @Freq1= split //, $seq1;
次に、 for ループを使用して char の総数を計算します
for(my $i=0;$i<@Freq1;$i++) {
if($Freq1[$i] eq chomp($base)) {
print "equals $i\n";
$numberbase++;
}
}
しかし、$Freq1[$i] eq chomp($base)
うまくいきません。どうしてか分かりません?