Example #1
0
    def test_consensus_from_scored_trees_collection_ii(self):
        """strict consensus should handle conflicting trees"""
        sct = ScoredTreeCollection(zip([1]*3, self.unrooted_conflicting_trees))
        ct = sct.getConsensusTrees()[0]
        self.assertTrue(ct.sameTopology(Tree("(a,b,c,d);")))

        sct = ScoredTreeCollection(zip([1]*3, self.rooted_conflicting_trees))
        #cts = sct.getConsensusTrees(method='rooted')
        ct = sct.getConsensusTrees(method='rooted')[0]
        self.assertTrue(ct.sameTopology(Tree("(a,b,c,d);")))
Example #2
0
    def test_consensus_from_scored_trees_collection_ii(self):
        """strict consensus should handle conflicting trees"""
        sct = ScoredTreeCollection(
            zip([1] * 3, self.unrooted_conflicting_trees))
        ct = sct.getConsensusTrees()[0]
        self.assertTrue(ct.sameTopology(Tree("(a,b,c,d);")))

        sct = ScoredTreeCollection(zip([1] * 3, self.rooted_conflicting_trees))
        #cts = sct.getConsensusTrees(method='rooted')
        ct = sct.getConsensusTrees(method='rooted')[0]
        self.assertTrue(ct.sameTopology(Tree("(a,b,c,d);")))