X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=chimera.h;h=3f4eb4ef9f430ed9191f7de78e41df3427c4bec4;hb=1b49ed179327150ebf24d77b33d9b3e6872cc8c0;hp=2f8ce6106f88fff9a9483550085c7e7d9542e0d1;hpb=002421a439168e2610a2b62f1318f21c7202fe6d;p=mothur.git diff --git a/chimera.h b/chimera.h index 2f8ce61..3f4eb4e 100644 --- a/chimera.h +++ b/chimera.h @@ -45,10 +45,10 @@ struct data_struct { struct data_results { vector results; string flag; - map spotMap; Sequence trimQuery; + //results malignerResults; - data_results(vector d, string f, map s, Sequence t) : results(d), flag(f), spotMap(s), trimQuery(t) {} + data_results(vector d, string f, map s, Sequence t) : results(d), flag(f), trimQuery(t) {} data_results() {} }; /***********************************************************************/ @@ -77,6 +77,7 @@ struct score_struct { int score; int row; int col; +// int mismatches; }; /***********************************************************************/ struct trace_struct { @@ -135,8 +136,8 @@ class Chimera { public: - Chimera(){ m = MothurOut::getInstance(); length = 0; unaligned = false; } - virtual ~Chimera(){ for (int i = 0; i < templateSeqs.size(); i++) { delete templateSeqs[i]; } }; + Chimera(){ m = MothurOut::getInstance(); length = 0; unaligned = false; } + virtual ~Chimera(){ for (int i = 0; i < templateSeqs.size(); i++) { delete templateSeqs[i]; } for (int i = 0; i < filteredTemplateSeqs.size(); i++) { delete filteredTemplateSeqs[i]; } }; virtual bool getUnaligned() { return unaligned; } virtual int getLength() { return length; } virtual vector readSeqs(string); @@ -161,6 +162,7 @@ class Chimera { protected: vector templateSeqs; + vector filteredTemplateSeqs; bool filter, unaligned; int length; string seqMask, filterString, outputDir, templateFileName;