//functions from mothur.h
//file operations
vector<unsigned long int> divideFile(string, int&);
+ int divideFile(string, int&, vector<string>&);
vector<unsigned long int> setFilePosEachLine(string, int&);
vector<unsigned long int> setFilePosFasta(string, int&);
string sortFile(string, string);
void gobble(istream&);
void gobble(istringstream&);
map<string, int> readNames(string);
+ int readNames(string, map<string, string>&);
int readNames(string, vector<seqPriorityNode>&, map<string, string>&);
//searchs and checks