X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=clustersplitcommand.cpp;h=874eb6d7b535e9e400cca8f22593280ecd959b42;hb=6b32d112bb60e9f7eb6d4407a4eed4c49b67bced;hp=b5dc9692f0f7afefabae27676b9aa61491c048f1;hpb=a935b75dd890da5ae7f09e5e6179f90ab2955348;p=mothur.git diff --git a/clustersplitcommand.cpp b/clustersplitcommand.cpp index b5dc969..874eb6d 100644 --- a/clustersplitcommand.cpp +++ b/clustersplitcommand.cpp @@ -833,8 +833,10 @@ int ClusterSplitCommand::mergeLists(vector listNames, map us m->openOutputFile(listFileName, outList); outputNames.push_back(listFileName); outputTypes["list"].push_back(listFileName); - map::iterator itLabel; + + //clears out junk for autocompleting of list files above. Perhaps there is a beter way to handle this from within the data structure? + m->printedListHeaders = false; //for each label needed for(itLabel = userLabels.begin(); itLabel != userLabels.end(); itLabel++) { @@ -890,6 +892,8 @@ int ClusterSplitCommand::mergeLists(vector listNames, map us rabund->print(outRabund); } //outList << endl; + if (!m->printedListHeaders) { + m->listBinLabelsInFile.clear(); completeList.printHeaders(outList); } completeList.print(outList); if (rabund != NULL) { delete rabund; }