From: westcott Date: Tue, 6 Jul 2010 15:51:21 +0000 (+0000) Subject: fixed trim.seqs bug X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=5e350c02c92aa01b42b16baf84efbc24166f60a1;p=mothur.git fixed trim.seqs bug --- diff --git a/trimseqscommand.cpp b/trimseqscommand.cpp index 5e0a647..1975f9a 100644 --- a/trimseqscommand.cpp +++ b/trimseqscommand.cpp @@ -283,6 +283,7 @@ int TrimSeqsCommand::execute(){ for(int i=0;i 0) { remove(fastaFileNames[i].c_str()); } else { ifstream inFASTA; string seqName; @@ -377,7 +378,7 @@ int TrimSeqsCommand::driverCreateTrim(string filename, string qFileName, string int success = 1; Sequence currSeq(inFASTA); - cout << i << '\t' << currSeq.getName() << endl; + string origSeq = currSeq.getUnaligned(); if (origSeq != "") { @@ -444,7 +445,6 @@ int TrimSeqsCommand::driverCreateTrim(string filename, string qFileName, string } } outGroups << currSeq.getName() << '\t' << thisGroup << endl; - if(allFiles){ currSeq.printSequence(*fastaFileNames[indexToFastaFile]); } @@ -618,9 +618,11 @@ void TrimSeqsCommand::getOligos(vector& outFASTAVec){ //vector revPrimer, outputNames; + set filesToRemove; map barcodes; vector groupVector; map primers;