Еще новичок в perl и простые способы обойти это, поэтому я ищу помощь! Я уверен, что этот вопрос не очень сложен для решения, но я все еще застрял ...
Я хотел бы видеть прогресс этого фрагмента моего сценария:
my @goods = map { my @vals = @{$ids_for{$_}};
my @matches = map { my $tf_id = $_;
grep {$_ =~ $tf_id} @vals } @tf_ids;
my $num_match = scalar(@matches);
## $num_match
for my $match ( @matches[0..($num_match-1)] ){
say {$out} "./" . $_ . ".fasta:" . $match if (scalar(@matches) > 0);
}
} @keys;
## @goods
Входные данные скрипта представляют собой файл, содержащий идентификаторы, которые выглядят следующим образом:
>7_54 lcl
>7_264 lcl
>7_332 lcl
>7_427 lcl
>7_598 lcl
>7_772 lcl
Есть несколько тысяч из них, поэтому я хотел бы узнать о достигнутом прогрессе!
Спасибо за ваши ответы! Дайте мне знать, если вам нужна более важная информация, которую я мог бы забыть.