]> git.donarmstrong.com Git - mothur.git/blobdiff - countgroupscommand.cpp
added load.logfile command. changed summary.single output for subsample=t.
[mothur.git] / countgroupscommand.cpp
index 0c03882a459135afaad797728f2ed268b17c9abb..ccf8988e39308fd2816f6eb0a6ff0454ab944d19 100644 (file)
@@ -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);
-       }
-}
-//**********************************************************************************************************************