void printData(set<int>&, map< string, vector<float> >&, ofstream&, int);
void printSumData(map< string, vector<float> >&, ofstream&, int);
vector<float> calcBranchLength(Tree*, int, map< string, set<int> >&);
void printData(set<int>&, map< string, vector<float> >&, ofstream&, int);
void printSumData(map< string, vector<float> >&, ofstream&, int);
vector<float> calcBranchLength(Tree*, int, map< string, set<int> >&);