class RareCalc {
public:
- RareCalc(RAbundVector* b) : bins(b), numSeqs(b->getNumSeqs()), maxRank(b->getMaxRank()), numBins(b->getNumBins()) { bMatrix = binomial(numSeqs+1); };
+ RareCalc(RAbundVector* b) : bins(b), numSeqs(b->getNumSeqs()), maxRank(b->getMaxRank()), numBins(b->getNumBins()) { m = MothurOut::getInstance(); bMatrix = m->binomial(numSeqs+1); }
EstOutput getValues(int);
- string getName() { return "RareCalc"; }
+ string getName() { return "rarecalc"; }
private:
RAbundVector* bins;
vector<vector<double> > bMatrix;
int numSeqs, maxRank, numBins;
+ MothurOut* m;
};
/***********************************************************************/