X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=rarefactcommand.cpp;h=1775944ad1b53c6e9677fe5c2b1280a9171432da;hb=60928795782d8f8648ec373d6a96b53032a77429;hp=8146285921fb271ee45b916ca5644886dbd3cf36;hpb=cbbf2f185fc7289910bb69421095c1de024c5225;p=mothur.git diff --git a/rarefactcommand.cpp b/rarefactcommand.cpp index 8146285..1775944 100644 --- a/rarefactcommand.cpp +++ b/rarefactcommand.cpp @@ -570,6 +570,7 @@ vector RareFactCommand::createGroupFile(vector& outputNames, map typesFiles[extension] = temp; } if (!(m->inUsersGroups(file2Group[i], groupNames))) { groupNames.push_back(file2Group[i]); } + } //for each type create a combo file @@ -648,9 +649,8 @@ vector RareFactCommand::createGroupFile(vector& outputNames, map for (int k = 1; k < fileLabels[combineFileName].size(); k++) { //each chunk //grab data for each group - for (map > > >::iterator itFileNameGroup = files.begin(); itFileNameGroup != files.end(); itFileNameGroup++) { - - string group = itFileNameGroup->first; + for (int n = 0; n < groupNames.size(); n++) { + string group = groupNames[n]; map > >::iterator itLine = files[group].find(*itNumSampled); if (itLine != files[group].end()) {