7 * Created by westcott on 9/25/09.
8 * Copyright 2009 Schloss Lab. All rights reserved.
13 #include "sequence.hpp"
15 /***********************************************************************/
16 //This class was modeled after the chimeraSlayer written by the Broad Institute
17 /***********************************************************************/
18 struct data_struct { //not right needs work...
23 float queryToParentLocal;
26 /***********************************************************************/
33 Slayer(int, int, int, float);
36 void getResults(Sequence*, vector<Sequence*>);
37 //float getPercentID() { return percentIdenticalQueryChimera; }
38 //vector<results> getOutput() { return outputResults; }
43 int windowSize, windowStep, parentFragmentThreshold;
46 void verticalFilter(vector<Sequence*>);
47 float computePercentID(string, string, int, int);
49 vector<data_struct> runBellerophon(Sequence*, Sequence*, Sequence*);
54 /***********************************************************************/