X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=slayer.h;h=33ccc3fda70ad9e6dca595eb626c0bb9e5dedc1c;hb=257eaa172451ede9d63a0715f6cdb7336a52996b;hp=dc13e6daa3f1e4ce9e2340da2cf201c9881a3083;hpb=c4fb347858dd8cfea4d2933f429fff4130dca65b;p=mothur.git diff --git a/slayer.h b/slayer.h index dc13e6d..33ccc3f 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,19 +73,21 @@ 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&); + int bootstrapSNPS(vector, vector, float&, float&); float snpQA(vector); float snpQB(vector); float snpAB(vector); + MothurOut* m; };