私は2つのシーケンスを持っています:
あ:ATGCATGCATGCATGCATGC
b :GATGATGCATAGCATGCATGTTTGCGATGAATCGC
シーケンスbでシーケンスaを検索し、一致する位置を指定します。
上記の例の出力: 5
この答えはに基づいています
「配列aから配列bを検索して、一致する位置を出したい。」
実際の投稿とは異なる質問を示唆しているように見える質問のタイトルではありませんか?
my $haystack = 'GATGATGCATAGCATGCATGTTTGCGATGAATCGC';
my $needle = 'ATGCATGCATGCATGCATGC';
my $pos = index($haystack, $needle);
if($pos != -1) {
....
}
my $a = 'GATGATGCATAGCATGCATGTTTGCGATGAATCGC';
my $b = 'ATGCATGCATGCATGCATGC';
my $p = index($a, $b) + 1; # returns 5