コード例 #1
0
ファイル: test_tree2.py プロジェクト: carze/clovr-base
 def test_sameShape(self):
     """test topology assessment"""
     t1 = LoadTree(treestring="(((s1,s5),s3),s2,s4);")
     t2 = LoadTree(treestring="((s1,s5),(s2,s4),s3);")
     t3 = LoadTree(treestring="((s1,s4),(s2,s5),s3);")
     assert t1.sameTopology(t2), (t1, t2)
     assert not t1.sameTopology(t3), (t1, t3)
     assert not t2.sameTopology(t3), (t2, t3)
コード例 #2
0
ファイル: test_tree2.py プロジェクト: carze/clovr-base
 def test_sameShape(self):
     """test topology assessment"""
     t1 = LoadTree(treestring="(((s1,s5),s3),s2,s4);")
     t2 = LoadTree(treestring="((s1,s5),(s2,s4),s3);")
     t3 = LoadTree(treestring="((s1,s4),(s2,s5),s3);")
     assert t1.sameTopology(t2), (t1, t2)
     assert not t1.sameTopology(t3), (t1, t3)
     assert not t2.sameTopology(t3), (t2, t3)
コード例 #3
0
ファイル: test_phylo.py プロジェクト: felixgrewe/pycogent
 def test_get_tree_get_splits(self):
     """getTree should provide a reciprocal map of getSplits"""
     tree = LoadTree(filename=os.path.join(data_path, "murphy.tree"))
     self.assertTrue(tree.sameTopology(getTree(getSplits(tree))))
コード例 #4
0
ファイル: test_phylo.py プロジェクト: blankenberg/pycogent
 def test_get_tree_get_splits(self):
     """getTree should provide a reciprocal map of getSplits"""
     tree = LoadTree(filename=os.path.join(data_path,"murphy.tree"))
     self.assertTrue(tree.sameTopology(getTree(getSplits(tree))))