X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=consensus.cpp;fp=consensus.cpp;h=1be052f3aee81f6f0aded053de8249dd958118dd;hb=f55cf350ca6643f8eb070d8336e1957699a3f109;hp=04671f87913b1fad40f060654942cdaae8d5ff89;hpb=eb4bb52af987ff4df7354d95d60cd763aec537e1;p=mothur.git diff --git a/consensus.cpp b/consensus.cpp index 04671f8..1be052f 100644 --- a/consensus.cpp +++ b/consensus.cpp @@ -10,7 +10,7 @@ #include "consensus.h" //********************************************************************************************************************** -Tree* Consensus::getTree(vector& t, TreeMap* tmap){ +Tree* Consensus::getTree(vector& t){ try { numNodes = t[0]->getNumNodes(); numLeaves = t[0]->getNumLeaves(); @@ -21,7 +21,7 @@ Tree* Consensus::getTree(vector& t, TreeMap* tmap){ if (m->control_pressed) { return 0; } - consensusTree = new Tree(tmap); + consensusTree = new Tree(t[0]->getTreeMap()); it2 = nodePairs.find(treeSet); @@ -35,11 +35,12 @@ Tree* Consensus::getTree(vector& t, TreeMap* tmap){ buildConsensusTree(treeSet); - if (m->control_pressed) { delete consensusTree; return 0; } + if (m->control_pressed) { delete consensusTree; return 0; } - consensusTree->assembleTree(); + map empty; + consensusTree->assembleTree(empty); - if (m->control_pressed) { delete consensusTree; return 0; } + if (m->control_pressed) { delete consensusTree; return 0; } return consensusTree;