]> git.donarmstrong.com Git - mothur.git/blobdiff - summarysharedcommand.cpp
added hcluster command and fixed some bugs, namely one with smart distancing.
[mothur.git] / summarysharedcommand.cpp
index ef0485c61886e6f14ae3135f908bf8317855130f..575c0ded2d1a871289fecaefe96acb5fd1a36f70 100644 (file)
@@ -267,6 +267,8 @@ int SummarySharedCommand::execute(){
                        }
                        
                        if ((anyLabelsToProcess(lookup[0]->getLabel(), userLabels, "") == true) && (processedLabels.count(lastLabel) != 1)) {
+                                       string saveLabel = lookup[0]->getLabel();
+                                       
                                        for (int i = 0; i < lookup.size(); i++) {  delete lookup[i];  } 
                                        lookup = input->getSharedRAbundVectors(lastLabel);
 
@@ -275,9 +277,10 @@ int SummarySharedCommand::execute(){
                                        
                                        processedLabels.insert(lookup[0]->getLabel());
                                        userLabels.erase(lookup[0]->getLabel());
+                                       
+                                       //restore real lastlabel to save below
+                                       lookup[0]->setLabel(saveLabel);
                        }
-
-               
                        
                        lastLabel = lookup[0]->getLabel();