X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=trimseqscommand.h;h=40c221a0ec61c051099d081f15dd87bea135a163;hb=62c36830aae6dd6151898ec6e07df59c8aed79fe;hp=c5a94839cd82427c193e3e78a71c8e8434636653;hpb=e150b0b0664caec517485ee6d69dcdade6dcae77;p=mothur.git diff --git a/trimseqscommand.h b/trimseqscommand.h index c5a9483..40c221a 100644 --- a/trimseqscommand.h +++ b/trimseqscommand.h @@ -41,7 +41,7 @@ private: linePair(unsigned long int i, unsigned long int j) : start(i), end(j) {} }; - void getOligos(vector >&, vector >&); + void getOligos(vector >&, vector >&, vector >&); int stripBarcode(Sequence&, QualityScores&, int&); int stripForward(Sequence&, QualityScores&, int&); bool stripReverse(Sequence&, QualityScores&); @@ -56,7 +56,7 @@ private: int countDiffs(string, string); bool abort; - string fastaFile, oligoFile, qFileName, groupfile, outputDir; + string fastaFile, oligoFile, qFileName, groupfile, nameFile, outputDir; bool flip, allFiles, qtrim; int numFPrimers, numRPrimers, maxAmbig, maxHomoP, minLength, maxLength, processors, tdiffs, bdiffs, pdiffs, comboStarts; @@ -72,13 +72,14 @@ private: vector primerNameVector; //needed here? vector barcodeNameVector; //needed here? map groupCounts; + map nameMap; vector processIDS; //processid vector lines; vector qLines; - int driverCreateTrim(string, string, string, string, string, string, string, vector >, vector >, linePair*, linePair*); - int createProcessesCreateTrim(string, string, string, string, string, string, string, vector >, vector >); + int driverCreateTrim(string, string, string, string, string, string, string, string, string, vector >, vector >, vector >, linePair*, linePair*); + int createProcessesCreateTrim(string, string, string, string, string, string, string, string, string, vector >, vector >, vector >); int setLines(string, string, vector&, vector&); };