class ChimeraSlayer : public Chimera {
public:
- ChimeraSlayer(string, string);
+ ChimeraSlayer(string);
~ChimeraSlayer();
- void getChimeras();
+ int getChimeras(Sequence*);
void print(ostream&);
-
- void setCons(string){};
- void setQuantiles(string q) {};
-
+ void printHeader(ostream&);
private:
+ Sequence* querySeq;
DeCalculator* decalc;
Maligner* maligner;
Slayer* slayer;
- vector<linePair*> lines;
- vector<Sequence*> querySeqs;
- vector<Sequence*> templateSeqs;
-
- string fastafile, templateFile;
+ map<int, int> spotMap;
- Sequence* getSequence(string); //find sequence from name
-
-
+ vector<data_struct> chimeraResults;
+ string chimeraFlags, searchMethod;
+ string fastafile;
+
+ void printBlock(data_struct, ostream&);
};
/************************************************************************/