X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=collect.cpp;h=79e997de38bc8938bbcdb72d7134a566a7b9a2bb;hb=dfae916a398508554d35c6b3c8002b69becb53be;hp=fa6f677a3be5c5f9d0e535acdc870aaae226c016;hpb=160188de55fc6c583a342743c5848c60b2fd15a8;p=mothur.git diff --git a/collect.cpp b/collect.cpp index fa6f677..79e997d 100644 --- a/collect.cpp +++ b/collect.cpp @@ -88,16 +88,17 @@ try { //initialize labels for output //makes 'uniqueAB uniqueAC uniqueBC' if your groups are A, B, C getGroupComb(); - groupLabel = ""; - for (int s = 0; s < groupComb.size(); s++) { - groupLabel = groupLabel + label + groupComb[s] + "\t"; - } - - //for multi displays - string groupLabelAll = groupLabel + label + "all\t"; for(int i=0;iregisterDisplay(displays[i]); //adds a display[i] to cdd + bool hasLciHci = displays[i]->hasLciHci(); + groupLabel = ""; + for (int s = 0; s < groupComb.size(); s++) { + if (hasLciHci) { groupLabel = groupLabel + label + groupComb[s] + "\t" + label + groupComb[s] + "lci\t" + label + groupComb[s] + "hci\t"; } + else{ groupLabel = groupLabel + label + groupComb[s] + "\t"; } + } + + string groupLabelAll = groupLabel + label + "all\t"; if ((displays[i]->isCalcMultiple() == true) && (displays[i]->getAll() == true)) { displays[i]->init(groupLabelAll); } else { displays[i]->init(groupLabel); } }