X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=phylosummary.cpp;h=9717087d72a55a6bc28ce2d77f02545a7eb5b612;hp=ab6bb831dfae73bb56c75eb8b144963701dc02be;hb=df7e3ff9f68ef157b0328a2d353c3258c5d45d89;hpb=6c2b1e530a5c0bb87040e58a3e410097acdfcc3d diff --git a/phylosummary.cpp b/phylosummary.cpp index ab6bb83..9717087 100644 --- a/phylosummary.cpp +++ b/phylosummary.cpp @@ -8,6 +8,7 @@ */ #include "phylosummary.h" +#include "referencedb.h" /**************************************************************************************************/ PhyloSummary::PhyloSummary(string refTfile, CountTable* c){ @@ -21,6 +22,7 @@ PhyloSummary::PhyloSummary(string refTfile, CountTable* c){ groupmap = NULL; //check for necessary files + if (refTfile == "saved") { ReferenceDB* rdb = ReferenceDB::getInstance(); refTfile = rdb->getSavedTaxonomy(); } string taxFileNameTest = m->getFullPathName((refTfile.substr(0,refTfile.find_last_of(".")+1) + "tree.sum")); ifstream FileTest(taxFileNameTest.c_str()); @@ -72,6 +74,7 @@ PhyloSummary::PhyloSummary(string refTfile, GroupMap* g){ ct = NULL; //check for necessary files + if (refTfile == "saved") { ReferenceDB* rdb = ReferenceDB::getInstance(); refTfile = rdb->getSavedTaxonomy(); } string taxFileNameTest = m->getFullPathName((refTfile.substr(0,refTfile.find_last_of(".")+1) + "tree.sum")); ifstream FileTest(taxFileNameTest.c_str());