私は文字列操作に Perl を使用しています。これには、reverse 関数と tr を使用して文字列を変換することが含まれます。スクリプトはいくつかの文字列を読み取り、次を実行します。
$revread = reverse($newword);
$revread =~ tr/TACGN/ATGCN/;
したがって、この単語は反転されて翻訳されます。つまり、逆補数です。次の質問があります。
仮に
$revread=~ tr/TACG/ATGC/;
使用されている。この場合、「N」が見つかった場合はスキップされますか? tr のように、変換するものが何もないか、「N」と同じように出力されます。