*
*/
-using namespace std;
-
#include "treenode.h"
#include "globaldata.hpp"
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();
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