]> git.donarmstrong.com Git - mothur.git/blobdiff - consensus.cpp
fixes while testing 1.33.0
[mothur.git] / consensus.cpp
index 04671f87913b1fad40f060654942cdaae8d5ff89..d45a395604148c398f0f7c5a3d379476e3bdda97 100644 (file)
@@ -10,7 +10,7 @@
 #include "consensus.h"
 
 //**********************************************************************************************************************
-Tree* Consensus::getTree(vector<Tree*>& t, TreeMap* tmap){
+Tree* Consensus::getTree(vector<Tree*>& t){
        try {
                numNodes = t[0]->getNumNodes();
                numLeaves = t[0]->getNumLeaves();
@@ -21,7 +21,7 @@ Tree* Consensus::getTree(vector<Tree*>& t, TreeMap* tmap){
                
                if (m->control_pressed) { return 0; }
                
-               consensusTree = new Tree(tmap);
+               consensusTree = new Tree(t[0]->getCountTable());
                
                it2 = nodePairs.find(treeSet);
                
@@ -35,11 +35,11 @@ Tree* Consensus::getTree(vector<Tree*>& t, TreeMap* tmap){
                
                buildConsensusTree(treeSet);
                
-               if (m->control_pressed) { delete consensusTree; return 0; }
+               if (m->control_pressed) {  delete consensusTree; return 0; }
                
                consensusTree->assembleTree();
                
-               if (m->control_pressed) { delete consensusTree; return 0; }
+               if (m->control_pressed) {  delete consensusTree; return 0; }
                                
                return consensusTree;