Slayer(int, int, int, float, int, int, int);
~Slayer() {};
- string getResults(Sequence*, vector<Sequence*>);
+ string getResults(Sequence, vector<Sequence>);
vector<data_struct> getOutput() { return outputResults; }
vector< map<int, int> > baseSpots;
Sequence myQuery;
- map<int, int> verticalFilter(vector<Sequence*>);
+ map<int, int> verticalFilter(Sequence&, Sequence&, Sequence&);
float computePercentID(string, string, int, int);
- vector<data_struct> runBellerophon(Sequence*, Sequence*, Sequence*, map<int, int>&);
+ vector<data_struct> runBellerophon(Sequence, Sequence, Sequence, map<int, int>&);
vector<snps> getSNPS(string, string, string, int, int);
int bootstrapSNPS(vector<snps>, vector<snps>, float&, float&, int);
float snpQA(vector<snps>);