- Chimera(){};
- Chimera(string);
- Chimera(string, string);
- virtual ~Chimera(){};
- virtual void setFilter(bool f) { filter = f; }
- virtual void setCorrection(bool c) { correction = c; }
- virtual void setProcessors(int p) { processors = p; }
- virtual void setWindow(int w) { window = w; }
- virtual void setIncrement(int i) { increment = i; }
- virtual void setNumWanted(int n) { numWanted = n; }
- virtual void setKmerSize(int k) { kmerSize = k; }
- virtual void setSVG(int s) { svg = s; }
- virtual void setName(string n) { name = n; }
- virtual void setMatch(int m) { match = m; }
- virtual void setMisMatch(int m) { misMatch = m; }
- virtual void setDivR(float d) { divR = d; }
- virtual void setParents(int p) { parents = p; }
- virtual void setMinSim(int s) { minSim = s; }
-
-
- virtual void setCons(string){};
- virtual void setQuantiles(string){};
+ Chimera(){ m = MothurOut::getInstance(); length = 0; unaligned = false; byGroup = 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; }