+//**********************************************************************************************************************
+int GetSeqsCommand::readTax(){
+ try {
+ if (outputDir == "") { outputDir += hasPath(taxfile); }
+ string outputFileName = outputDir + getRootName(getSimpleName(taxfile)) + "pick" + getExtension(taxfile);
+ ofstream out;
+ openOutputFile(outputFileName, out);
+
+ ifstream in;
+ openInputFile(taxfile, in);
+ string name, tax;
+
+ bool wroteSomething = false;
+
+ while(!in.eof()){
+
+ if (m->control_pressed) { in.close(); out.close(); remove(outputFileName.c_str()); return 0; }