Exemple #1
0
 def test004_runJoinTwoStrands3(self):
     from dnaSequencing import joinTwoStrands
     self.assertEqual(
         joinTwoStrands('GTCGCGTTCAGGCGCATTAAGTTAGTCGGA',
                        'TCGCGTTCAGGCGCATTAAGTTAGTCGGAG',
                        29), 'GTCGCGTTCAGGCGCATTAAGTTAGTCGGAG',
         'Check your output target="GTCGCGTTCAGGCGCATTAAGTTAGTCGGA", candidate="TCGCGTTCAGGCGCATTAAGTTAGTCGGAG", overlap=29'
     )
 def test005_runJoinTwoStrands4(self):
     from dnaSequencing import joinTwoStrands
     self.assertEqual(joinTwoStrands('ABCDEFG', 'CDEFGHH', 5), 'ABCDEFGHH',
                      'Check your output target="ABCDEFG", candidate="CDEFGHH", overlap=5')
 def test003_runJoinTwoStrands2(self):
     from dnaSequencing import joinTwoStrands
     self.assertEqual(joinTwoStrands('abcdefg', '', 0), 'abcdefg',
                      'Check your output target="abcdefg", candidate="", overlap=0')
 def test002_runJoinTwoStrands1(self):
     from dnaSequencing import joinTwoStrands
     self.assertEqual(joinTwoStrands('abcdefg', 'defgabc', 4), 'abcdefgabc',
                      'Check your output target="abcdefg", candidate="defgabc", overlap=4')