Ejemplo n.º 1
0
 def test_minus_search(self):
     seq = 'ATTTATTCCC'
     #      90123456789 <- one coord
     #       1          <- ten coord
     self.assertEqual(minus_search(seq, 9), ('AATAAA', 16, 15))
     seq = 'ATTTAATCCC'
     #      90123456789 <- one coord
     #       1          <- ten coord
     self.assertEqual(minus_search(seq, 9), ('ATTAAA', 15, 15))
     self.assertEqual(minus_search('GTTTATTC', 1), ('AATAAA', 16, 7))
     self.assertEqual(minus_search('ATCGTATATTGC', 5), ('AATATA', 10, 14))
Ejemplo n.º 2
0
 def test_minus_search_take_the_strongest_hexamer_in_lower_case(self):
     self.assertEqual(minus_search('gtttaatntttattnnntgtattcg', 20), ('AATAAA', 16, 33))
Ejemplo n.º 3
0
 def test_minus_search_take_the_strongest_hexamer(self):
     self.assertEqual(minus_search('GTTTAATNTTTATTNNNTGTATTCG', 20), ('AATAAA', 16, 33))
Ejemplo n.º 4
0
 def test_minus_search_take_left_most_hexamer_with_Ns(self):
     self.assertEqual(minus_search('GTTTATTNTTTATTNNNTGTATTCG', 10), ('AATAAA', 16, 16))
Ejemplo n.º 5
0
 def test_minus_search_lowercase(self):
     self.assertEqual(minus_search('GTttattc', 1), ('AATAAA', 16, 7))