public:
Chimera(){};
- Chimera(string);
Chimera(string, string);
+ Chimera(string, string, string);
virtual ~Chimera(){};
virtual void setFilter(bool f) { filter = f; }
virtual void setCorrection(bool c) { correction = c; }
//pure functions
- virtual void getChimeras() = 0;
+ virtual int getChimeras() = 0;
virtual void print(ostream&) = 0;
protected:
- bool filter, correction, svg;
+ bool filter, correction, svg, unaligned;
int processors, window, increment, numWanted, kmerSize, match, misMatch, minSim, parents, iters;
float divR;
- string seqMask, quanfile, filterString, name;
+ string seqMask, quanfile, filterString, name, outputDir;
};