class Tree {
public:
+ Tree(string);
Tree(); //to generate a tree from a file
~Tree();
int assembleTree();
vector<Node> tree; //the first n nodes are the leaves, where n is the number of sequences.
-
+
+
private:
GlobalData* globaldata;
int numNodes, numLeaves;
//not included in the tree.
//only takes names from the first tree in the tree file and assumes that all trees use the same names.
int readTreeString(ifstream&);
- string readLabel(ifstream&);
- string readName(ifstream&);
- string readBranchLength(ifstream&);
-
+
MothurOut* m;
-
+
};
#endif