+++ /dev/null
-#ifndef RAREDISPLAY_H
-#define RAREDISPLAY_H
-
-#include "sabundvector.hpp"
-#include "calculator.h"
-#include "fileoutput.h"
-#include "display.h"
-
-/***********************************************************************/
-
-class RareDisplay : public Display {
-
-public:
- RareDisplay(Calculator* calc, FileOutput* file) : estimate(calc), output(file), nIters(1), index(0) {};
- ~RareDisplay() { delete estimate; delete output; };
- void init(string);
- void reset();
- void update(SAbundVector*);
- void update(vector<SharedRAbundVector*> shared, int numSeqs, int numGroupComb);
- void close();
- bool isCalcMultiple() { return estimate->getMultiple(); }
-
- void outputTempFiles(string);
- void inputTempFiles(string);
-
-private:
- Calculator* estimate;
- FileOutput* output;
- string label;
- vector<int> seqs;
- vector<double> results;
- vector<double> var;
- int index, nIters;
-};
-
-#endif
-