X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=chimeraslayercommand.cpp;h=41661da085060fcd66913f31764232dbbacce342;hp=f01bd3ee9d9bb3611b52b38819f98300da9cff39;hb=cf9987b67aa49777a4c91c2d21f96e58bf17aa82;hpb=af0a94ea8f02421b2b73e77e68753a2b4c37768e diff --git a/chimeraslayercommand.cpp b/chimeraslayercommand.cpp index f01bd3e..41661da 100644 --- a/chimeraslayercommand.cpp +++ b/chimeraslayercommand.cpp @@ -759,7 +759,7 @@ int ChimeraSlayerCommand::execute(){ if (processors == 1) { numSeqs = driverGroups(outputFileName, accnosFileName, trimFastaFileName, fileToPriority, fileGroup, newCountFile); if (hasCount && dups) { - CountTable c; c.readTable(nameFileNames[s], true); + CountTable c; c.readTable(nameFileNames[s], true, false); if (!m->isBlank(newCountFile)) { ifstream in2; m->openInputFile(newCountFile, in2); @@ -791,7 +791,7 @@ int ChimeraSlayerCommand::execute(){ }else { if (hasCount) { set doNotRemove; - CountTable c; c.readTable(newCountFile, true); + CountTable c; c.readTable(newCountFile, true, true); vector namesInTable = c.getNamesOfSeqs(); for (int i = 0; i < namesInTable.size(); i++) { int temp = c.getNumSeqs(namesInTable[i]); @@ -1551,7 +1551,7 @@ int ChimeraSlayerCommand::createProcessesGroups(string outputFName, string accno if (fileToPriority.size() < processors) { processors = fileToPriority.size(); } CountTable newCount; - if (hasCount && dups) { newCount.readTable(countFile, true); } + if (hasCount && dups) { newCount.readTable(countFile, true, false); } int groupsPerProcessor = fileToPriority.size() / processors; int remainder = fileToPriority.size() % processors; @@ -2161,7 +2161,7 @@ map ChimeraSlayerCommand::sortFastaFile(string fastaFile, string na int error; if (hasCount) { CountTable ct; - ct.readTable(nameFile, true); + ct.readTable(nameFile, true, false); for(map::iterator it = seqs.begin(); it != seqs.end(); it++) { int num = ct.getNumSeqs(it->first);