set<string> badSeqNames;
- string goodSeqFile = getRootName(globaldata->inputFileName) + "good" + getExtension(globaldata->inputFileName);
- string badSeqFile = getRootName(globaldata->inputFileName) + "bad" + getExtension(globaldata->inputFileName);
+ string goodSeqFile = getRootName(globaldata->getFastaFile()) + "good" + getExtension(globaldata->getFastaFile());
+ string badSeqFile = getRootName(globaldata->getFastaFile()) + "bad" + getExtension(globaldata->getFastaFile());
ofstream goodSeqOut; openOutputFile(goodSeqFile, goodSeqOut);
ofstream badSeqOut; openOutputFile(badSeqFile, badSeqOut);
}
gobble(inFASTA);
}
+ if(globaldata->getNameFile() != ""){
+ screenNameGroupFile(badSeqNames);
+ }
+ else if(globaldata->getGroupFile() != ""){
+ screenGroupFile(badSeqNames);
+ }
return 0;
}