//go through each leaf and update its pcounts and pgroups
+
+ float A = clock();
+
for (int i = 0; i < numLeaves; i++) {
string name = tree[i].getName();
tree[i].setGroup(nodeGroups);
}//end else
- }//end for
+ }//end for
+
+ float B = clock();
+ cout << "addNamesToCounts\t" << (B - A) / CLOCKS_PER_SEC << endl;
+
}
catch(exception& e) {
m->errorOut(e, "Tree", "addNamesToCounts");
/*****************************************************************/
int Tree::assembleTree() {
try {
-
+ float A = clock();
+
//if user has given a names file we want to include that info in the pgroups and pcount info.
if(globaldata->names.size() != 0) { addNamesToCounts(); }
tree[i].pGroups = (mergeGroups(i));
tree[i].pcount = (mergeGcounts(i));
}
-
+ float B = clock();
+ cout << "assembleTree\t" << (B-A) / CLOCKS_PER_SEC << endl;
return 0;
}
catch(exception& e) {