#ifndef _READFILE_H_
#define _READFILE_H_
#include<string>
#include<vector>
#include<map>
using namespace std;
class Readfile{
private:
string str;
vector <string> goArray;
vector <string> strArray;
vector <string> phyIntArray;
vector <string> subArray;
vector <string> proArray;
/* member function */
void processString(string str);
void processGoId(string);
void processPhysicalInt(string);
// void processMetabolicInt(string);
public:
typedef struct Info{
string uniprotID;
vector <string> goId;
vector <string> phyInt;
};
map <int,struct Info> proteinData;
map <int,struct Info>::iterator it;
Readfile(string file);//constructor
};
#endif