Sequence* ChimeraSlayer::print(ostream& out, ostream& outAcc) {
try {
Sequence* trim = NULL;
- if (trimChimera) { trim = new Sequence(trimQuery->getName(), trimQuery->getAligned()); }
+ if (trimChimera) { trim = trimQuery; }
if (chimeraFlags == "yes") {
string chimeraFlag = "no";
string outputString = "";
Sequence* trim = NULL;
- if (trimChimera) { trim = new Sequence(trimQuery->getName(), trimQuery->getAligned()); }
+ if (trimChimera) { trim = trimQuery; }
if (chimeraFlags == "yes") {
string chimeraFlag = "no";
//***************************************************************************************************************
int ChimeraSlayer::getChimeras(Sequence* query) {
try {
- trimQuery = query;
+ if (trimChimera) { trimQuery = new Sequence(query->getName(), query->getAligned()); }
chimeraFlags = "no";