X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=phylotree.h;h=cae0a0893f3939842f948627af481953e393f87d;hb=92f998cc7debc4bf3e8594848586b8153d96db16;hp=6e5b58d85c2430807af15e0345a36fece9f0f90e;hpb=d5bf2c1354d0811a33394d918b15620606560d58;p=mothur.git diff --git a/phylotree.h b/phylotree.h index 6e5b58d..cae0a08 100644 --- a/phylotree.h +++ b/phylotree.h @@ -38,10 +38,13 @@ public: vector getGenusNodes(); void binUnclassified(); - TaxNode get(int i) { return tree[i]; } + TaxNode get(int i) { return tree[i]; } TaxNode get(string seqName) { return tree[name2Taxonomy[seqName]]; } - int getIndex(string seqName) { return name2Taxonomy[seqName]; } - string getName(int i) { return tree[i].name; } + int getIndex(string seqName) { return name2Taxonomy[seqName]; } + string getName(int i) { return tree[i].name; } + string getFullTaxonomy(string); //pass a sequence name return taxonomy + int getMaxLevel() { return maxLevel; } + private: string getNextTaxon(string&); vector tree;