//**********************************************************************************************************************
void GetOTURepCommand::readNamesFile() {
try {
+ ifstream in;
vector<string> dupNames;
- m->openInputFile(namefile, inNames);
+ m->openInputFile(namefile, in);
string name, names, sequence;
- while(!inNames.eof()){
- inNames >> name; //read from first column A
- inNames >> names; //read from second column A,B,C,D
+ while(!in.eof()){
+ in >> name; //read from first column A
+ in >> names; //read from second column A,B,C,D
dupNames.clear();
fasta->push_back(dupNames[i], sequence);
}
- m->gobble(inNames);
+ m->gobble(in);
}
- inNames.close();
+ in.close();
}
catch(exception& e) {
//read names file to find the weighted rep for each bin
void GetOTURepCommand::readNamesFile(bool w) {
try {
+ ifstream in;
vector<string> dupNames;
- m->openInputFile(namefile, inNames);
+ m->openInputFile(namefile, in);
string name, names, sequence;
- while(!inNames.eof()){
- inNames >> name; m->gobble(inNames); //read from first column A
- inNames >> names; //read from second column A,B,C,D
+ while(!in.eof()){
+ in >> name; m->gobble(in); //read from first column A
+ in >> names; //read from second column A,B,C,D
dupNames.clear();
nameFileMap[dupNames[i]] = name;
}
- m->gobble(inNames);
+ m->gobble(in);
}
- inNames.close();
+ in.close();
}
catch(exception& e) {