designMap = new DesignMap(designfile);
vector<string> categories = designMap->getNamesOfCategories();
designMap = new DesignMap(designfile);
vector<string> categories = designMap->getNamesOfCategories();
if (m->control_pressed) { out.close(); delete designMap; return 0; }
string value = designMap->get(lookup[i]->getGroup(), categories[j]);
if (value == "not found") {
m->mothurOut("[ERROR]: " + lookup[i]->getGroup() + " is not in your design file, please correct.\n"); m->control_pressed = true;
}else { out << value << '\t'; }
}
if (m->control_pressed) { out.close(); delete designMap; return 0; }
string value = designMap->get(lookup[i]->getGroup(), categories[j]);
if (value == "not found") {
m->mothurOut("[ERROR]: " + lookup[i]->getGroup() + " is not in your design file, please correct.\n"); m->control_pressed = true;
}else { out << value << '\t'; }
}
+ string value = designMap->get(lookup[lookup.size()-1]->getGroup(), categories[j]);
+ if (value == "not found") {
+ m->mothurOut("[ERROR]: " + lookup[lookup.size()-1]->getGroup() + " is not in your design file, please correct.\n"); m->control_pressed = true;
+ }else { out << value; }
for (int i = 0; i < lookup[0]->getNumBins(); i++) { //process each otu
if (m->control_pressed) { break; }
for (int i = 0; i < lookup[0]->getNumBins(); i++) { //process each otu
if (m->control_pressed) { break; }