X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=chimeraslayercommand.cpp;h=f01bd3ee9d9bb3611b52b38819f98300da9cff39;hb=bd27c2b0612942815b7417c79f7ee41f669a2a34;hp=e7003c4d88bfe40266dffcf0770e3037cb39f38f;hpb=c48d91112209b841444923670dca5454da0e2a4d;p=mothur.git diff --git a/chimeraslayercommand.cpp b/chimeraslayercommand.cpp index e7003c4..f01bd3e 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]); + CountTable c; c.readTable(nameFileNames[s], true); 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); + CountTable c; c.readTable(newCountFile, 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); } + if (hasCount && dups) { newCount.readTable(countFile, true); } 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); + ct.readTable(nameFile, true); for(map::iterator it = seqs.begin(); it != seqs.end(); it++) { int num = ct.getNumSeqs(it->first);