X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flowdata.cpp;h=1fe7d7faf1e31ee486890980c4731ddebfdca8fb;hb=af9291809910b6ddf617490ed5c16254b77b449f;hp=1420f84b992a54ed6dfb6d3a28d8452a083691de;hpb=09207a049d2ec77f56ac98960c6525be084fa090;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; } }