]> git.donarmstrong.com Git - mothur.git/blobdiff - tree.h
added screen.seqs command - pds
[mothur.git] / tree.h
diff --git a/tree.h b/tree.h
index 58f3a792e9fbb22547765d9d238ffcabc1a77a01..7fc383806c946d8f22efab62c648f19095313feb 100644 (file)
--- a/tree.h
+++ b/tree.h
@@ -35,6 +35,8 @@ public:
        map<string, int> mergeUserGroups(int, vector<string>);  //returns a map with a groupname and the number of times that group was seen in the children
        void printTree();
        void print(ostream&);
+       void printForBoot(ostream&);
+       int findRoot();  //return index of root node
        
        //this function takes the leaf info and populates the non leaf nodes
        void assembleTree();            
@@ -49,13 +51,12 @@ private:
        map<string, int>::iterator it, it2;
        map<string, int> mergeGroups(int);  //returns a map with a groupname and the number of times that group was seen in the children
        
-       map<string,int> Tree::mergeGcounts(int);
+       map<string,int> mergeGcounts(int);
        void randomTopology();
        void randomBlengths();
        void randomLabels(vector<string>);
        void randomLabels(string, string);
-       int findRoot();  //return index of root node
-       void printBranch(int, ostream&);  //recursively print out tree
+       void printBranch(int, ostream&, string);  //recursively print out tree
 };
 
 #endif