X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=coverage.h;h=8d6fead9aa33a25cb0fa9b3e1a98a01c61b18722;hp=7e6430019551b7db843ba178815eb5fbfeef5ae8;hb=050a3ff02473a3d4c0980964e1a9ebe52e55d6b8;hpb=2d2fbc80f9359b19873ba3e63970b58f4f8f49f3 diff --git a/coverage.h b/coverage.h index 7e64300..8d6fead 100644 --- a/coverage.h +++ b/coverage.h @@ -5,36 +5,28 @@ * coverage.h * Mothur * - * Created by Sarah Westcott on 3/9/09. - * Copyright 2009 Schloss Lab UMASS Amherst. All rights reserved. + * Created by Pat Schloss on 4/22/09. + * Copyright 2009 Patrick D. Schloss. All rights reserved. * */ -#include "mothur.h" -#include "fullmatrix.h" -#include "globaldata.hpp" +#include "calculator.h" -using namespace std; +/* This class implements the coverage estimator on single group. + It is a child of the calculator class. */ /***********************************************************************/ -class Coverage { +class Coverage : public Calculator { - public: - Coverage(); - ~Coverage(){}; - void getValues(FullMatrix*, float, vector< vector >&); - void getValues(FullMatrix*, float, vector< vector >&, string); //for random matrices - - private: - GlobalData* globaldata; - int numGroups, numUserGroups; - +public: + Coverage() : Calculator("coverage", 1, false) {}; + EstOutput getValues(SAbundVector*); + EstOutput getValues(vector) {return data;}; + string getCitation() { return "http://www.mothur.org/wiki/Coverage"; } }; /***********************************************************************/ - - -#endif \ No newline at end of file +#endif