}
}
/***********************************************************************/
-int ReadTree::AssembleTrees() {
+int ReadTree::AssembleTrees(map<string, string> nameMap) {
try {
//assemble users trees
for (int i = 0; i < Trees.size(); i++) {
if (m->control_pressed) { return 0; }
- Trees[i]->assembleTree();
+ Trees[i]->assembleTree(nameMap);
}
return 0;
}
map<string, int>::iterator it;
it = tmap->seqsPerGroup.find("xxx");
if (it == tmap->seqsPerGroup.end()) { //its a new group
- tmap->namesOfGroups.push_back("xxx");
+ tmap->addGroup("xxx");
tmap->seqsPerGroup["xxx"] = 1;
}else {
tmap->seqsPerGroup["xxx"]++;