def testAlignDNA(self):
     self.assertEqual(hw.align("ATTGC", "GATC"), [3, '-ATTGC', 'GAT--C'])
 def testAlignNoCommonSeq(self):
     self.assertTrue((hw.align("cs", "amazing") == [0, 'cs-------', '--amazing']) or (hw.align("cs", "amazing") == [0, '-------cs', 'amazing--']))
 def testAlignSamePosition(self):
     self.assertEqual(hw.align("hi", "high"), [2, 'hi--', 'high'])
 def testAlignEmptyString(self):
     self.assertEqual(hw.align("", "spam"), [0, '----', 'spam'])
 def testAlignSingleChars(self):
     self.assertTrue((hw.align("a", "z") == [0, 'a-', '-z']) or (hw.align("a", "z") == [0, '-a', 'z-']))
예제 #6
0
 def testAlignDNA(self):
     self.assertEqual(hw.align("ATTGC", "GATC"), [3, '-ATTGC', 'GAT--C'])
예제 #7
0
 def testAlignSamePosition(self):
     self.assertEqual(hw.align("hi", "high"), [2, 'hi--', 'high'])
예제 #8
0
 def testAlignNoCommonSeq(self):
     self.assertTrue(
         (hw.align("cs", "amazing") == [0, 'cs-------', '--amazing'])
         or (hw.align("cs", "amazing") == [0, '-------cs', 'amazing--']))
예제 #9
0
 def testAlignSingleChars(self):
     self.assertTrue((hw.align("a", "z") == [0, 'a-', '-z'])
                     or (hw.align("a", "z") == [0, '-a', 'z-']))
예제 #10
0
 def testAlignEmptyString(self):
     self.assertEqual(hw.align("", "spam"), [0, '----', 'spam'])