コード例 #1
0
 def testAlignDNA(self):
     self.assertEqual(hw.align("ATTGC", "GATC"), [3, '-ATTGC', 'GAT--C'])
コード例 #2
0
 def testAlignNoCommonSeq(self):
     self.assertTrue((hw.align("cs", "amazing") == [0, 'cs-------', '--amazing']) or (hw.align("cs", "amazing") == [0, '-------cs', 'amazing--']))
コード例 #3
0
 def testAlignSamePosition(self):
     self.assertEqual(hw.align("hi", "high"), [2, 'hi--', 'high'])
コード例 #4
0
 def testAlignEmptyString(self):
     self.assertEqual(hw.align("", "spam"), [0, '----', 'spam'])
コード例 #5
0
 def testAlignSingleChars(self):
     self.assertTrue((hw.align("a", "z") == [0, 'a-', '-z']) or (hw.align("a", "z") == [0, '-a', 'z-']))
コード例 #6
0
ファイル: hw2pr2tests.py プロジェクト: raxod502/HMC-Grader
 def testAlignDNA(self):
     self.assertEqual(hw.align("ATTGC", "GATC"), [3, '-ATTGC', 'GAT--C'])
コード例 #7
0
ファイル: hw2pr2tests.py プロジェクト: raxod502/HMC-Grader
 def testAlignSamePosition(self):
     self.assertEqual(hw.align("hi", "high"), [2, 'hi--', 'high'])
コード例 #8
0
ファイル: hw2pr2tests.py プロジェクト: raxod502/HMC-Grader
 def testAlignNoCommonSeq(self):
     self.assertTrue(
         (hw.align("cs", "amazing") == [0, 'cs-------', '--amazing'])
         or (hw.align("cs", "amazing") == [0, '-------cs', 'amazing--']))
コード例 #9
0
ファイル: hw2pr2tests.py プロジェクト: raxod502/HMC-Grader
 def testAlignSingleChars(self):
     self.assertTrue((hw.align("a", "z") == [0, 'a-', '-z'])
                     or (hw.align("a", "z") == [0, '-a', 'z-']))
コード例 #10
0
ファイル: hw2pr2tests.py プロジェクト: raxod502/HMC-Grader
 def testAlignEmptyString(self):
     self.assertEqual(hw.align("", "spam"), [0, '----', 'spam'])