*
*/
-#include <map>
-#include <string>
-#include <iostream>
-#include <fstream>
-#include "utilities.hpp"
+#include "mothur.h"
+#include "groupmap.h"
/* This class is used by the read.tree command to build the tree container. */
int vectorIndex;
};
-
+class GroupMap;
class TreeMap {
public:
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 makeSim(GroupMap*); //takes groupmap info and fills treemap for use by tree.groups command.
+
private:
ifstream fileHandle;
map<string, int>::iterator it2;
void setNamesOfGroups(string);
+
};
#endif