#ifndef INPUTDATA_H
#define INPUTDATA_H
-#include <iostream>
-#include <iomanip>
-#include <string>
-#include <fstream>
+#include "mothur.h"
#include "ordervector.hpp"
#include "sharedlistvector.h"
+#include "sharedordervector.h"
#include "listvector.hpp"
-using namespace std;
-
class InputData {
public:
ListVector* getListVector();
SharedListVector* getSharedListVector();
OrderVector* getOrderVector();
+ SharedOrderVector* getSharedOrderVector();
SAbundVector* getSAbundVector();
+ RAbundVector* getRAbundVector();
+ vector<SharedRAbundVector*> getSharedRAbundVectors();
private:
string format;
ListVector* list;
SharedListVector* SharedList;
OrderVector* output;
+ SharedOrderVector* SharedOrder;
SAbundVector* sabund;
+ RAbundVector* rabund;
map<string,int> orderMap;
};
-#endif
\ No newline at end of file
+#endif