|
|
|
@ -36,8 +36,14 @@ func TestFindOccurrencesDebug(t *testing.T) {
@@ -36,8 +36,14 @@ func TestFindOccurrencesDebug(t *testing.T) {
|
|
|
|
|
genome string |
|
|
|
|
gold []int |
|
|
|
|
}{ |
|
|
|
|
{"ACAC", "TTTTACACTTTTTTGTGTAAAAA", []int{4}}, |
|
|
|
|
{"AAA", "AAAGAGTGTCTGATAGCAGCTTCTGAACTGGTTACCTGCCGTGAGTAAATTAAATTTTATTGACTTAGGTCACTAAATACTTTAACCAATATAGGCATAGCGCACAGACAGATAATAATTACAGAGTACACAACATCCAT", []int{0,46,51,74}}, |
|
|
|
|
{"ACAC", "TTTTACACTTTTTTGTGTAAAAA", |
|
|
|
|
[]int{4}}, |
|
|
|
|
{"AAA", "AAAGAGTGTCTGATAGCAGCTTCTGAACTGGTTACCTGCCGTGAGTAAATTAAATTTTATTGACTTAGGTCACTAAATACTTTAACCAATATAGGCATAGCGCACAGACAGATAATAATTACAGAGTACACAACATCCAT", |
|
|
|
|
[]int{0,46,51,74}}, |
|
|
|
|
{"TTT", "AGCGTGCCGAAATATGCCGCCAGACCTGCTGCGGTGGCCTCGCCGACTTCACGGATGCCAAGTGCATAGAGGAAGCGAGCAAAGGTGGTTTCTTTCGCTTTATCCAGCGCGTTAACCACGTTCTGTGCCGACTTT", |
|
|
|
|
[]int{88,92,98,132}}, |
|
|
|
|
{"ATA", "ATATATA", |
|
|
|
|
[]int{0,2,4}}, |
|
|
|
|
} |
|
|
|
|
for _, test := range tests { |
|
|
|
|
fmt.Sprintf("%q",test.pattern) |
|
|
|
|