]> git.donarmstrong.com Git - mothur.git/blob - inputdata.h
When Pat tried to compile mothur in Ubuntu linux, there were a number of minor proble...
[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 "sharedlistvector.h"
10 #include "listvector.hpp"
11
12
13 using namespace std;
14
15 class InputData {
16         
17 public:
18         InputData(string, string);
19         InputData(string, string, string);
20         ~InputData();
21         ListVector* getListVector();
22         SharedListVector* getSharedListVector();
23         OrderVector* getOrderVector();
24         SAbundVector* getSAbundVector();
25         
26 private:
27         string format;
28         ifstream fileHandle;
29         DataVector* input;
30         ListVector* list;
31         SharedListVector* SharedList;
32         OrderVector* output;
33         SAbundVector* sabund;
34         map<string,int> orderMap;
35 };
36
37
38 #endif