]> git.donarmstrong.com Git - mothur.git/blob - inputdata.h
Initial revision
[mothur.git] / inputdata.h
1 #ifndef INPUTDATA_H
2 #define INPUTDATA_H
3
4 #include <iostream>
5 #include <iomanip>
6 #include <string>
7 #include <fstream>
8 #include "ordervector.hpp"
9 #include "listvector.hpp"
10
11
12 using namespace std;
13
14 class InputData {
15         
16 public:
17         InputData(string, string);
18         InputData(string, string, string);
19         ~InputData();
20         ListVector* getListVector();
21         OrderVector* getOrderVector();
22         SAbundVector* getSAbundVector();
23         
24 private:
25         string format;
26         ifstream fileHandle;
27         DataVector* input;
28         ListVector* list;
29         OrderVector* output;
30         SAbundVector* sabund;
31         map<string,int> orderMap;
32 };
33
34
35 #endif