]> git.donarmstrong.com Git - mothur.git/blobdiff - phylosummary.cpp
changes while testing
[mothur.git] / phylosummary.cpp
index ab6bb831dfae73bb56c75eb8b144963701dc02be..9717087d72a55a6bc28ce2d77f02545a7eb5b612 100644 (file)
@@ -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());