X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=chimera.h;h=8c00aecf720433bec4610968bc1c227bc93d5a03;hb=818dcf9513122fa52616a7722f4893f77685a621;hp=f893d63ed9c57e7d53d84843cb3b647cc9dd89d6;hpb=2397df97b12cd5d21ea10dc4248c18a5803ddd41;p=mothur.git diff --git a/chimera.h b/chimera.h index f893d63..8c00aec 100644 --- a/chimera.h +++ b/chimera.h @@ -92,7 +92,7 @@ class Chimera { Chimera(string); Chimera(string, bool, string); Chimera(string, string); - virtual ~Chimera(){}; + virtual ~Chimera(){ for (int i = 0; i < templateSeqs.size(); i++) { delete templateSeqs[i]; } }; virtual void setFilter(bool f) { filter = f; } virtual void setCorrection(bool c) { correction = c; } virtual void setProcessors(int p) { processors = p; } @@ -111,9 +111,8 @@ class Chimera { virtual void setMinBS(int b) { minBS = b; } virtual void setMinSNP(int s) { minSNP = s; } virtual void setIters(int i) { iters = i; } - virtual void setTemplateSeqs(vector t) { templateSeqs = t; } virtual bool getUnaligned() { return unaligned; } - virtual void setTemplateFile(string t) { templateFileName = t; } + virtual void setTemplateFile(string t) { templateFileName = t; templateSeqs = readSeqs(t); } virtual int getLength() { return length; } virtual void setCons(string){};