예제 #1
0
 def test_hamming_distance_in_very_long_strand(self):
     self.assertEqual(9, hamming.distance('GGACGGATTCTG', 'AGGACGGATTCT'))
예제 #2
0
 def test_small_hamming_distance_in_longer_strand(self):
     self.assertEqual(1, hamming.distance('GGACG', 'GGTCG'))
예제 #3
0
 def test_large_hamming_distance(self):
     self.assertEqual(4, hamming.distance('GATACA', 'GCATAA'))
예제 #4
0
 def test_complete_hamming_distance_of_for_small_strand(self):
     self.assertEqual(2, hamming.distance('AG', 'CT'))
예제 #5
0
 def test_small_hamming_distance(self):
     self.assertEqual(1, hamming.distance('AT', 'CT'))
예제 #6
0
 def test_no_difference_between_identical_strands(self):
     self.assertEqual(0, hamming.distance('A', 'A'))
예제 #7
0
 def test_complete_hamming_distance_of_for_single_nucleotide_strand(self):
     self.assertEqual(1, hamming.distance('A', 'G'))
예제 #8
0
파일: tests.py 프로젝트: Fajkowsky/exercism
 def test_large_hamming_distance(self):
     self.assertEqual(4, hamming.distance('GATACA', 'GCATAA'))
예제 #9
0
파일: tests.py 프로젝트: Fajkowsky/exercism
 def test_hamming_distance_in_very_long_strand(self):
     self.assertEqual(9, hamming.distance('GGACGGATTCTG', 'AGGACGGATTCT'))
예제 #10
0
파일: tests.py 프로젝트: Fajkowsky/exercism
 def test_small_hamming_distance_in_longer_strand(self):
     self.assertEqual(1, hamming.distance('GGACG', 'GGTCG'))
예제 #11
0
파일: tests.py 프로젝트: Fajkowsky/exercism
 def test_small_hamming_distance(self):
     self.assertEqual(1, hamming.distance('AT', 'CT'))
예제 #12
0
파일: tests.py 프로젝트: Fajkowsky/exercism
 def test_complete_hamming_distance_of_for_small_strand(self):
     self.assertEqual(2, hamming.distance('AG', 'CT'))
예제 #13
0
파일: tests.py 프로젝트: Fajkowsky/exercism
 def test_complete_hamming_distance_of_for_single_nucleotide_strand(self):
     self.assertEqual(1, hamming.distance('A', 'G'))
예제 #14
0
파일: tests.py 프로젝트: Fajkowsky/exercism
 def test_no_difference_between_identical_strands(self):
     self.assertEqual(0, hamming.distance('A', 'A'))