X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=phylosummary.h;fp=phylosummary.h;h=04ba65f8ad6c93a5db879a323a2a6b6ed890a3c5;hb=a5af3313f0221a8b41aa362d72eadb60a4dd6e27;hp=9ebdf81ac4fbd06490f05d7be7c15b6f6a5d1179;hpb=2e77272b6f5987bd2bde592bb15262a8c69ea9e0;p=mothur.git diff --git a/phylosummary.h b/phylosummary.h index 9ebdf81..04ba65f 100644 --- a/phylosummary.h +++ b/phylosummary.h @@ -32,11 +32,13 @@ struct rawTaxNode { class PhyloSummary { public: + PhyloSummary(string); PhyloSummary(string, string); ~PhyloSummary() { if (groupmap != NULL) { delete groupmap; } } void summarize(string); //pass it a taxonomy file and a group file and it makes the tree int addSeqToTree(string, string); + int addSeqToTree(string, vector); void print(ofstream&); int getMaxLevel() { return maxLevel; } @@ -47,6 +49,7 @@ private: void assignRank(int); void readTreeStruct(ifstream&); GroupMap* groupmap; + bool ignore; int numNodes; int numSeqs;