X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=preclustercommand.cpp;h=a1d5f48bdd77c81bb12d0095628922202a4bcacd;hb=dd9beffb7a3ac5c0007c4c224b216e8b8b2f9abb;hp=19616d8b0e4ce5d46e6753bbc58b776d1b5dd656;hpb=8159f34321e2c771638059b59a986caca9f3ab60;p=mothur.git diff --git a/preclustercommand.cpp b/preclustercommand.cpp index 19616d8..a1d5f48 100644 --- a/preclustercommand.cpp +++ b/preclustercommand.cpp @@ -464,6 +464,9 @@ int PreClusterCommand::createProcessesGroups(string newFName, string newNName, s //Close all thread handles and free memory allocations. for(int i=0; i < pDataArray.size(); i++){ + if (pDataArray[i]->count != (pDataArray[i]->end-pDataArray[i]->start)) { + m->mothurOut("[ERROR]: process " + toString(i) + " only processed " + toString(pDataArray[i]->count) + " of " + toString(pDataArray[i]->end-pDataArray[i]->start) + " groups assigned to it, quitting. \n"); m->control_pressed = true; + } for (int j = 0; j < pDataArray[i]->mapFileNames.size(); j++) { outputNames.push_back(pDataArray[i]->mapFileNames[j]); outputTypes["map"].push_back(pDataArray[i]->mapFileNames[j]); }