X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=parsefastaqcommand.cpp;h=730873a4bd64e5409c5e3580bfd15338179a787c;hb=2bb9267aa4b4ecdf8488b06605cc9f3f36fa4332;hp=9509a20af2528392c2df8590aea61fef6a7665b4;hpb=8dd3c225255d7084e3aff8740aa4f1f1cabb367a;p=mothur.git diff --git a/parsefastaqcommand.cpp b/parsefastaqcommand.cpp index 9509a20..730873a 100644 --- a/parsefastaqcommand.cpp +++ b/parsefastaqcommand.cpp @@ -166,7 +166,7 @@ int ParseFastaQCommand::execute(){ //sanity check sequence length and number of quality scores match if (name2 != "") { if (name != name2) { m->mothurOut("[ERROR]: names do not match. read " + name + " for fasta and " + name2 + " for quality."); m->mothurOutEndLine(); m->control_pressed = true; break; } } - if (quality.length() != sequence.length()) { m->mothurOut("[ERROR]: lengths do not match. read " + toString(sequence.length()) + " characters for fasta and " + toString(quality.length()) + " characters for quality scores."); m->mothurOutEndLine(); m->control_pressed = true; break; } + if (quality.length() != sequence.length()) { m->mothurOut("[ERROR]: Lengths do not match for sequence " + name + ". Read " + toString(sequence.length()) + " characters for fasta and " + toString(quality.length()) + " characters for quality scores."); m->mothurOutEndLine(); m->control_pressed = true; break; } //print sequence info to files if (fasta) { outFasta << ">" << name << endl << sequence << endl; }