9 * Created by Pat Schloss on 12/22/08.
10 * Copyright 2008 Patrick D. Schloss. All rights reserved.
16 class BlastDB : public Database {
19 BlastDB(string, float, float, float, float, string, int);
21 BlastDB(const BlastDB& bdb) : dbFileName(bdb.dbFileName), queryFileName(bdb.queryFileName), blastFileName(bdb.blastFileName), path(bdb.path),
22 count(bdb.count), gapOpen(bdb.gapOpen), gapExtend(bdb.gapExtend), match(bdb.match), misMatch(bdb.misMatch), Database(bdb) {}
26 void addSequence(Sequence);
27 vector<int> findClosestSequences(Sequence*, int);
28 vector<int> findClosestMegaBlast(Sequence*, int, int);
32 string scrubName(string);