X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=sequenceparser.cpp;h=6c98c047af76d2a3c29ee599b1141c336240390b;hb=30910bfac62a1299cd20d99683c4fae68bfc2c1b;hp=105e0a9c7411f14c6112a9b7cf5555f0701720b5;hpb=0718c426add1df69adcc24444ef45550fb262ca7;p=mothur.git diff --git a/sequenceparser.cpp b/sequenceparser.cpp index 105e0a9..6c98c04 100644 --- a/sequenceparser.cpp +++ b/sequenceparser.cpp @@ -64,6 +64,7 @@ SequenceParser::SequenceParser(string groupFile, string fastaFile, string nameFi string first, second; int countName = 0; set thisnames1; + while(!inName.eof()) { if (m->control_pressed) { break; } @@ -135,12 +136,14 @@ SequenceParser::SequenceParser(string groupFile, string fastaFile, string nameFi if (countName != (groupMap->getNumSeqs())) { vector groupseqsnames = groupMap->getNamesSeqs(); + for (int i = 0; i < groupseqsnames.size(); i++) { set::iterator itnamesfile = thisnames1.find(groupseqsnames[i]); if (itnamesfile == thisnames1.end()){ cout << "missing name " + groupseqsnames[i] << '\t' << allSeqsMap[groupseqsnames[i]] << endl; } } + m->mothurOutEndLine(); m->mothurOut("[ERROR]: Your name file contains " + toString(countName) + " valid sequences, and your groupfile contains " + toString(groupMap->getNumSeqs()) + ", please correct."); m->mothurOutEndLine();