]> git.donarmstrong.com Git - mothur.git/blobdiff - treemap.h
added subsample and consensus parameters to unifrac.weighted command
[mothur.git] / treemap.h
index 7ed8d04f0886367f5a17a5baeec4848e75687358..fc9c3690fef8900ad3484147ae3fa0487a514b73 100644 (file)
--- a/treemap.h
+++ b/treemap.h
@@ -42,13 +42,19 @@ public:
                sort(namesOfGroups.begin(), namesOfGroups.end());
                return namesOfGroups;
        }
-       vector<string> namesOfSeqs;
-    map<string,int> seqsPerGroup;      //groupname, number of seqs in that group.
-       map<string, GroupIndex> treemap; //sequence name and <groupname, vector index>
-       void print(ostream&);
+    
+    void print(ostream&);
        void makeSim(vector<string>);  //takes groupmap info and fills treemap for use by tree.shared command.
        void makeSim(ListVector*);  //takes listvector info and fills treemap for use by tree.shared command.   
-       
+    vector<string> getNamesSeqs();
+       vector<string> getNamesSeqs(vector<string>); //get names of seqs belonging to a group or set of groups
+    int getCopy(TreeMap*);
+    
+    vector<string> namesOfSeqs;
+    map<string,int> seqsPerGroup;      //groupname, number of seqs in that group.
+       map<string, GroupIndex> treemap; //sequence name and <groupname, vector index>
+
+    
 private:
        vector<string> namesOfGroups;
        ifstream fileHandle;