Может ли кто-нибудь сказать мне, в чем ошибка?Так как программа предназначена для поиска подстрок в заданной строке и подсчета количества появлений для этих подстрок.но подстрока должна проверять вхождения для каждых трех алфавитов.
, например: String: AGAUUUAGA (то есть для AGA, UUU, AGA)
выход: AGA-2УУУ-1
print"Enter the mRNA Sequence\n";
$count=0;
$count1=0;
$seq=<>;
chomp($seq);
$p='';
$ln=length($seq);
$j=$ln/3;
for($i=0,$k=0;$i<$ln,$k<$j;$k++) {
$fra[$k]=substr($seq,$i,3);
$i=$i+3;
if({$fra[$k]} eq AGA) {
$count++;
print"The number of AGA is $count";
} elseif({$fra[$k]} eq UUU) {
$count1++;
print" The number of UUU is $count1";
}
}