X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=chimeraslayer.cpp;h=59b2fea4fa895a10ffe6ff9f462c448c7fa88014;hb=ba7b97649aaae1d879a1e4ace513ee8a0a20c433;hp=1f7160aa0d91e8f049fbca4c8b5a85c0bed349d9;hpb=75f3178fc8e8cfede019f07689211d18325754a9;p=mothur.git diff --git a/chimeraslayer.cpp b/chimeraslayer.cpp index 1f7160a..59b2fea 100644 --- a/chimeraslayer.cpp +++ b/chimeraslayer.cpp @@ -763,22 +763,18 @@ int ChimeraSlayer::getChimeras(Sequence* query) { for (int i = 0; i < refSeqs.size(); i++) { delete refSeqs[i]; } if (chimeraFlag == "yes") { - + if (realign) { - vector parents; + vector parents; for (int i = 0; i < Results.size(); i++) { -cout << Results[i].parent << '\t' << Results[i].nastRegionStart << '\t' << Results[i].nastRegionEnd << endl; - Sequence* parent = new Sequence(Results[i].parent, Results[i].parentAligned); - - parents.push_back(parent); + parents.push_back(Results[i].parentAligned); } - ChimeraReAligner realigner; - //realigner.reAlign(query, parents); - - for (int i = 0; i < parents.size(); i++) { delete parents[i]; } + ChimeraReAligner realigner; + realigner.reAlign(query, parents); + } - //query->printSequence(cout); + //get sequence that were given from maligner results vector seqs; map removeDups;