X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=coverage.h;h=8d6fead9aa33a25cb0fa9b3e1a98a01c61b18722;hp=2f9fcfb335054b03ecdc2298d7877c66ead900b6;hb=df7e3ff9f68ef157b0328a2d353c3258c5d45d89;hpb=8770435f2eedcbf4e69daba716144e83da1dd939 diff --git a/coverage.h b/coverage.h index 2f9fcfb..8d6fead 100644 --- a/coverage.h +++ b/coverage.h @@ -5,35 +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*, vector< vector< vector > >&, vector, string); //matrix, container for results, vector of distances, mode - - 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