it = parameters.find("alignreport");
//user has given a template file
if(it != parameters.end()){
- path = hasPath(it->second);
+ path = m->hasPath(it->second);
//if the user has not given a path then, add inputdir. else leave path alone.
if (path == "") { parameters["alignreport"] = inputDir + it->second; }
}
it = parameters.find("fasta");
//user has given a template file
if(it != parameters.end()){
- path = hasPath(it->second);
+ path = m->hasPath(it->second);
//if the user has not given a path then, add inputdir. else leave path alone.
if (path == "") { parameters["fasta"] = inputDir + it->second; }
}
it = parameters.find("list");
//user has given a template file
if(it != parameters.end()){
- path = hasPath(it->second);
+ path = m->hasPath(it->second);
//if the user has not given a path then, add inputdir. else leave path alone.
if (path == "") { parameters["list"] = inputDir + it->second; }
}
it = parameters.find("name");
//user has given a template file
if(it != parameters.end()){
- path = hasPath(it->second);
+ path = m->hasPath(it->second);
//if the user has not given a path then, add inputdir. else leave path alone.
if (path == "") { parameters["name"] = inputDir + it->second; }
}
it = parameters.find("group");
//user has given a template file
if(it != parameters.end()){
- path = hasPath(it->second);
+ path = m->hasPath(it->second);
//if the user has not given a path then, add inputdir. else leave path alone.
if (path == "") { parameters["group"] = inputDir + it->second; }
}
it = parameters.find("taxonomy");
//user has given a template file
if(it != parameters.end()){
- path = hasPath(it->second);
+ path = m->hasPath(it->second);
//if the user has not given a path then, add inputdir. else leave path alone.
if (path == "") { parameters["taxonomy"] = inputDir + it->second; }
}
//sort in alphabetical order
sort(names.begin(), names.end());
- if (outputDir == "") { outputDir += hasPath(inputFileName); }
+ if (outputDir == "") { outputDir += m->hasPath(inputFileName); }
- string outputFileName = outputDir + getRootName(getSimpleName(inputFileName)) + "accnos";
+ string outputFileName = outputDir + m->getRootName(m->getSimpleName(inputFileName)) + "accnos";
ofstream out;
- openOutputFile(outputFileName, out);
+ m->openOutputFile(outputFileName, out);
//output to .accnos file
for (int i = 0; i < names.size(); i++) {
try {
ifstream in;
- openInputFile(fastafile, in);
+ m->openInputFile(fastafile, in);
string name;
while(!in.eof()){
if (name != "") { names.push_back(name); }
- gobble(in);
+ m->gobble(in);
}
in.close();
int ListSeqsCommand::readList(){
try {
ifstream in;
- openInputFile(listfile, in);
+ m->openInputFile(listfile, in);
if(!in.eof()){
//read in list vector
try {
ifstream in;
- openInputFile(namefile, in);
+ m->openInputFile(namefile, in);
string name, firstCol, secondCol;
while(!in.eof()){
//get name after last ,
names.push_back(secondCol);
- gobble(in);
+ m->gobble(in);
}
in.close();
return 0;
try {
ifstream in;
- openInputFile(groupfile, in);
+ m->openInputFile(groupfile, in);
string name, group;
while(!in.eof()){
names.push_back(name);
- gobble(in);
+ m->gobble(in);
}
in.close();
return 0;
try {
ifstream in;
- openInputFile(alignfile, in);
+ m->openInputFile(alignfile, in);
string name, junk;
//read column headers
names.push_back(name);
- gobble(in);
+ m->gobble(in);
}
in.close();
try {
ifstream in;
- openInputFile(taxfile, in);
+ m->openInputFile(taxfile, in);
string name, firstCol, secondCol;
while(!in.eof()){
names.push_back(firstCol);
- gobble(in);
+ m->gobble(in);
}
in.close();