]> git.donarmstrong.com Git - mothur.git/blobdiff - decalc.cpp
chimera.slayer
[mothur.git] / decalc.cpp
index 3b3740bcea6682e14b21300a48e07fdb9f7079a3..c600a7f56633c270ec83810a306ad71ca3cd65c8 100644 (file)
@@ -838,9 +838,9 @@ vector<Sequence*> DeCalculator::findClosest(Sequence* querySeq, vector<Sequence*
                for (int i = 0; i < dists.size(); i++) {
 //                     cout << db[dists[i].index]->getName() << '\t' << dists[i].dist << endl;
 
-                       if ((thisTemplate[dists[i].index]->getName() != querySeq->getName()) && (dists[i].dist >= minSim)) {
+                       if ((thisTemplate[dists[i].index]->getName() != querySeq->getName()) && (((1.0-dists[i].dist)*100) >= minSim)) {
                                Sequence* temp = new Sequence(thisTemplate[dists[i].index]->getName(), thisTemplate[dists[i].index]->getAligned()); //have to make a copy so you can trim and filter without stepping on eachother.
-                       
+                               //cout << querySeq->getName() << '\t' << thisTemplate[dists[i].index]->getName()  << '\t' << dists[i].dist << endl;
                                seqsMatches.push_back(temp);
                        }