X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=countgroupscommand.cpp;fp=countgroupscommand.cpp;h=ccf8988e39308fd2816f6eb0a6ff0454ab944d19;hb=49d2b7459c5027557564b21e9487dadafbbbdc96;hp=0c03882a459135afaad797728f2ed268b17c9abb;hpb=ee8403d4eb5760187d62b42a9cf4272de8fc0ec4;p=mothur.git diff --git a/countgroupscommand.cpp b/countgroupscommand.cpp index 0c03882..ccf8988 100644 --- a/countgroupscommand.cpp +++ b/countgroupscommand.cpp @@ -170,7 +170,7 @@ int CountGroupsCommand::execute(){ if (abort == true) { if (calledHelp) { return 0; } return 2; } //get groups you want to remove - if (accnosfile != "") { readAccnos(); } + if (accnosfile != "") { m->readAccnos(accnosfile, Groups); m->setGroups(Groups); } if (groupfile != "") { GroupMap groupMap(groupfile); @@ -208,31 +208,5 @@ int CountGroupsCommand::execute(){ } } //********************************************************************************************************************** -void CountGroupsCommand::readAccnos(){ - try { - Groups.clear(); - - ifstream in; - m->openInputFile(accnosfile, in); - string name; - - while(!in.eof()){ - in >> name; - - Groups.push_back(name); - - m->gobble(in); - } - in.close(); - - m->setGroups(Groups); - - } - catch(exception& e) { - m->errorOut(e, "CountGroupsCommand", "readAccnos"); - exit(1); - } -} -//**********************************************************************************************************************