]> git.donarmstrong.com Git - mothur.git/blobdiff - rarefact.cpp
added concensus command and updated calcs
[mothur.git] / rarefact.cpp
index 2f5f5067a388f1c9c6026a32cff81f003fec1106..d7df01ea57d50d256ee9962939a527837d3beed1 100644 (file)
@@ -114,10 +114,15 @@ try {
                        
                        //randomize the groups
                        random_shuffle(lookup.begin(), lookup.end());
-               
+                       
+                       vector<SharedRAbundVector*> subset;
                        //send each group one at a time
                        for (int k = 0; k < lookup.size(); k++) { 
-                               rcd->updateSharedData(lookup[0], lookup[k], k+1, numGroupComb);
+                               subset.clear(); //clears out old pair of sharedrabunds
+                               //add in new pair of sharedrabunds
+                               subset.push_back(lookup[0]); subset.push_back(lookup[k]);
+                               
+                               rcd->updateSharedData(subset, k+1, numGroupComb);
                                mergeVectors(lookup[0], lookup[k]);
                        }