X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flowdata.cpp;h=1fe7d7faf1e31ee486890980c4731ddebfdca8fb;hb=90708fe9701e3827e477c82fb3652539c3bf2a0d;hp=1420f84b992a54ed6dfb6d3a28d8452a083691de;hpb=0caf3fbabaa3ece404f8ce77f4c883dc5b1bf1dc;p=mothur.git diff --git a/flowdata.cpp b/flowdata.cpp index 1420f84..1fe7d7f 100644 --- a/flowdata.cpp +++ b/flowdata.cpp @@ -43,13 +43,15 @@ bool FlowData::getNext(ifstream& flowFile){ try { flowFile >> seqName >> endFlow; - //cout << "in Flowdata " + seqName << endl; - for(int i=0;i> flowData[i]; } - //cout << "in Flowdata read " << seqName + " done" << endl; - updateEndFlow(); - translateFlow(); - - m->gobble(flowFile); + if (seqName.length() != 0) { + //cout << "in Flowdata " + seqName << endl; + for(int i=0;i> flowData[i]; } + //cout << "in Flowdata read " << seqName + " done" << endl; + updateEndFlow(); + translateFlow(); + m->gobble(flowFile); + }else{ m->mothurOut("Error in reading your flowfile, at position " + toString(flowFile.tellg()) + ". Blank name."); m->mothurOutEndLine(); } + if(flowFile){ return 1; } else { return 0; } }