Я использую Perl для манипуляции со строками, что включает в себя использование функции reverse и tr для перевода моей строки.
Сценарий читает некоторые строки, а затем выполняет следующее:
$revread = reverse($newword);
$revread =~ tr/TACGN/ATGCN/;
Таким образом, слово переворачивается, а затем переводится - обратное дополнение.
У меня следующий вопрос:
Что, если
$revread=~ tr/TACG/ATGC/;
используется. В этом случае, если будет найдено «N», будет ли оно пропущено? так как в tr у меня нет ничего, чтобы перевести это на ИЛИ, оно будет напечатано так же, как "N".