示例#1
0
 def test_equal_with_ter(self):
     output = utils.pro_delins_info('MTACGP*', 'MTACGP*')
     self.assertIsInstance(output, dict)
     print(output)
     self.assertEqual(output['variant'], 'identity')
     self.assertEqual(output['terminate'], 'false')
     self.assertEqual(output['ter_pos'], 0)
     self.assertEqual(output['error'], 'false')
     self.assertEqual(output['prot_del_seq'], '')
     self.assertEqual(output['prot_ins_seq'], '')
     self.assertEqual(output['edit_start'], 0)
     self.assertEqual(output['edit_end'], 0)
 def test_has_ter_ins(self):
     output = utils.pro_delins_info('MTACGP*', 'MTATCGP*')
     self.assertIsInstance(output, dict)
     print(output)
     self.assertEqual(output['variant'], 'true')
     self.assertEqual(output['terminate'], 'true')
     self.assertEqual(output['ter_pos'], 8)
     self.assertEqual(output['error'], 'false')
     self.assertEqual(output['prot_del_seq'], '')
     self.assertEqual(output['prot_ins_seq'], 'T')
     self.assertEqual(output['edit_start'], 4)
     self.assertEqual(output['edit_end'], 3)
示例#3
0
 def test_empty(self):
     pro1 = ''
     pro2 = ''
     output = utils.pro_delins_info(pro1, pro2)
     self.assertIsInstance(output, dict)
     print(output)
     self.assertEqual(output['variant'], 'identity')
     self.assertEqual(output['terminate'], 'false')
     self.assertEqual(output['ter_pos'], 0)
     self.assertEqual(output['error'], 'false')
     self.assertEqual(output['prot_del_seq'], '')
     self.assertEqual(output['prot_ins_seq'], '')
     self.assertEqual(output['edit_start'], 0)
     self.assertEqual(output['edit_end'], 0)
 def test_ref_has_ter(self):
     output = utils.pro_delins_info('MTACGP*', 'MTACGPAL')
     self.assertIsNone(output)
 def test_unequal(self):
     output = utils.pro_delins_info('MTACGP', 'MGCATP')
     self.assertIsNone(output)
 def test_equal_with_ter(self):
     output = utils.pro_delins_info('MTACGP*', 'MTACGP*')
     self.assertIsNone(output)
 def test_empty(self):
     pro1 = ''
     pro2 = ''
     output = utils.pro_delins_info(pro1, pro2)
     self.assertIsNone(output)