X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=slayer.h;h=099cb208f1e69ee9f943ea81ee395aba9bbc4efc;hb=5a1e62397b91f57d0d3aff635891df04b8999a88;hp=dc13e6daa3f1e4ce9e2340da2cf201c9881a3083;hpb=df92022fc75c08b91cefa2c6ca4fd7b23eb480b0;p=mothur.git diff --git a/slayer.h b/slayer.h index dc13e6d..099cb20 100644 --- a/slayer.h +++ b/slayer.h @@ -64,7 +64,7 @@ class Slayer { public: - Slayer(int, int, int, float, int); + Slayer(int, int, int, float, int, int); ~Slayer() {}; string getResults(Sequence*, vector); @@ -73,14 +73,15 @@ class Slayer { private: - int windowSize, windowStep, parentFragmentThreshold, iters; + int windowSize, windowStep, parentFragmentThreshold, iters, percentSNPSample; float divRThreshold; vector outputResults; + vector< map > baseSpots; map verticalFilter(vector); float computePercentID(string, string, int, int); - vector runBellerophon(Sequence*, Sequence*, Sequence*); + vector runBellerophon(Sequence*, Sequence*, Sequence*, map&); vector getSNPS(string, string, string, int, int); void bootstrapSNPS(vector, vector, float&, float&); float snpQA(vector);