X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=treemap.h;fp=treemap.h;h=57822e02d4b8c3a57f7d0ddf26947c470bf9400b;hb=f55cf350ca6643f8eb070d8336e1957699a3f109;hp=fc9c3690fef8900ad3484147ae3fa0487a514b73;hpb=eb4bb52af987ff4df7354d95d60cd763aec537e1;p=mothur.git diff --git a/treemap.h b/treemap.h index fc9c369..57822e0 100644 --- a/treemap.h +++ b/treemap.h @@ -10,7 +10,6 @@ */ #include "mothur.h" -#include "groupmap.h" #include "listvector.hpp" /* This class is used by the read.tree command to build the tree container. */ @@ -20,15 +19,14 @@ struct GroupIndex { int vectorIndex; }; -class GroupMap; -class ListVector; - class TreeMap { public: TreeMap() { m = MothurOut::getInstance(); } TreeMap(string); ~TreeMap(); + int readMap(); + int readMap(string); int getNumGroups(); int getNumSeqs(); void setIndex(string, int); //sequencename, index @@ -48,7 +46,7 @@ public: void makeSim(ListVector*); //takes listvector info and fills treemap for use by tree.shared command. vector getNamesSeqs(); vector getNamesSeqs(vector); //get names of seqs belonging to a group or set of groups - int getCopy(TreeMap*); + int getCopy(TreeMap&); vector namesOfSeqs; map seqsPerGroup; //groupname, number of seqs in that group.