コード例 #1
0
 def test_find_nearest_common_lineage_overclassification(self):
     res = _find_nearest_common_lineage('Aa;Bb;Cc;Dd;Ee;Ff;Gg;O', self.taxa)
     self.assertEqual(res, 1)
コード例 #2
0
 def test_find_nearest_common_lineage_no_match(self):
     res = _find_nearest_common_lineage('Ab;Bb;Cb;Db;Eb;b;Gb', self.taxa)
     self.assertEqual(res, 7)
コード例 #3
0
 def test_find_nearest_common_lineage_misclassification(self):
     res = _find_nearest_common_lineage('Aa;Bb;Cc;Dd;Kk;Ll;Mn', self.taxa)
     self.assertEqual(res, 1)
コード例 #4
0
 def test_find_nearest_common_lineage_match(self):
     res = _find_nearest_common_lineage('Aa;Bb;Cc;Dd;Ee;Ff;Gg', self.taxa)
     self.assertEqual(res, 0)