X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=chimera.h;h=3f4eb4ef9f430ed9191f7de78e41df3427c4bec4;hb=ec1b5bc7460ac8ad40f54f0729900d9ed98e7292;hp=f82734675dcbe23f7d38e7465b42d3b6fe4e0239;hpb=d8ed98e71c2da5b39b8a778e2c694a4ddff677eb;p=mothur.git diff --git a/chimera.h b/chimera.h index f827346..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() {} }; /***********************************************************************/ @@ -136,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); @@ -162,6 +162,7 @@ class Chimera { protected: vector templateSeqs; + vector filteredTemplateSeqs; bool filter, unaligned; int length; string seqMask, filterString, outputDir, templateFileName;