8 * Created by westcott on 1/27/10.
9 * Copyright 2010 Schloss Lab. All rights reserved.
17 class DistanceDB : public Database {
22 DistanceDB(const DistanceDB& ddb);
23 ~DistanceDB() { delete distCalculator; }
25 void generateDB() {} //doesn't generate a search db
26 void addSequence(Sequence);
27 string getName(int i) { return data[i].getName(); }
28 vector<int> findClosestSequences(Sequence*, int); // returns indexes of n closest sequences to query
31 int MPISend(int) {return 0;}
32 int MPIRecv(int) {return 0;}
36 vector<Sequence> data;
39 int templateSeqsLength;
42 bool isAligned(string);