X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=rarefact.h;fp=rarefact.h;h=0000000000000000000000000000000000000000;hb=4a877efa127e56e81a21f53cfdbbfd3bfbe8c4ff;hp=5e42a787bb77f44a7bb989c738c45b8449ed6e29;hpb=a6cf29fa4dac0909c7582cb1094151d34093ee76;p=mothur.git diff --git a/rarefact.h b/rarefact.h deleted file mode 100644 index 5e42a78..0000000 --- a/rarefact.h +++ /dev/null @@ -1,39 +0,0 @@ -#ifndef RAREFACT_H -#define RAREFACT_H - -#include "rarefactioncurvedata.h" -#include "raredisplay.h" -#include "ordervector.hpp" -#include "mothur.h" - - -class Rarefact { - -public: - Rarefact(OrderVector* o, vector disp, int p) : - numSeqs(o->getNumSeqs()), order(o), displays(disp), label(o->getLabel()), processors(p) { m = MothurOut::getInstance(); } - Rarefact(vector shared, vector disp) : - lookup(shared), displays(disp) { m = MothurOut::getInstance(); } - - ~Rarefact(){}; - int getCurve(float, int); - int getSharedCurve(float, int); - -private: - - OrderVector* order; - vector displays; - int numSeqs, numGroupComb, processors; - string label; - void mergeVectors(SharedRAbundVector*, SharedRAbundVector*); - vector lookup; - MothurOut* m; - - int createProcesses(vector&, RarefactionCurveData*, int); - int driver(RarefactionCurveData*, int, int); - -}; - - -#endif -