]> git.donarmstrong.com Git - mothur.git/blobdiff - preclustercommand.h
added checks to make sure windows processes completed their tasks.
[mothur.git] / preclustercommand.h
index e9568860e30bdc7fbf77b946838c99447e0eec5f..e0767826ecde2fcf8056bbdebfb8d1bd8ce435c4 100644 (file)
@@ -111,7 +111,7 @@ struct preClusterData {
        string newFName, newNName, newMName;
        MothurOut* m;
        int start;
-       int end;
+       int end, count;
        int diffs, threadID;
        vector<string> groups;
        vector<string> mapFileNames;
@@ -133,6 +133,7 @@ struct preClusterData {
                groups = gr;
         countfile = c;
         topdown = td;
+        count=0;
        }
 };
 
@@ -164,6 +165,8 @@ static DWORD WINAPI MyPreclusterThreadFunction(LPVOID lpParam){
                //precluster each group
                for (int k = pDataArray->start; k < pDataArray->end; k++) {
                        
+            pDataArray->count++;
+            
                        int start = time(NULL);
                        
                        if (pDataArray->m->control_pressed) {  delete parser; return 0; }