#include "distancedb.hpp"
#include "onegapignore.h"
+
/**************************************************************************************************/
-DistanceDB::DistanceDB() {
+DistanceDB::DistanceDB() : Database() {
try {
templateAligned = true;
templateSeqsLength = 0;
vector<int> DistanceDB::findClosestSequences(Sequence* query, int numWanted){
try {
vector<int> topMatches;
+ Scores.clear();
bool templateSameLength = true;
string sequence = query->getAligned();
vector<seqDist> dists;
//fill topmatches with numwanted closest sequences indexes
for (int i = 0; i < numWanted; i++) {
topMatches.push_back(dists[i].seq2);
+ Scores.push_back(dists[i].dist);
}
}else {
int bestIndex = 0;
}
searchScore = smallDist;
topMatches.push_back(bestIndex);
+ Scores.push_back(smallDist);
}
}else{