-5

私は2つのシーケンスを持っています:

:ATGCATGCATGCATGCATGC

b :GATGATGCATAGCATGCATGTTTGCGATGAATCGC

シーケンスbでシーケンスaを検索し、一致する位置を指定します。

上記の例の出力: 5

4

2 に答える 2

9

この答えはに基づいています

「配列aから配列bを検索して、一致する位置を出したい。」

実際の投稿とは異なる質問を示唆しているように見える質問のタイトルではありませんか?

my $haystack = 'GATGATGCATAGCATGCATGTTTGCGATGAATCGC';
my $needle = 'ATGCATGCATGCATGCATGC';
my $pos = index($haystack, $needle);
if($pos != -1) {
  ....
}
于 2012-07-04T10:58:09.027 に答える
1
my $a = 'GATGATGCATAGCATGCATGTTTGCGATGAATCGC'; 
my $b = 'ATGCATGCATGCATGCATGC'; 
my $p = index($a, $b) + 1;                      # returns 5
于 2012-07-04T12:13:10.940 に答える