X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=blastdb.hpp;h=9b8965d017b69a8f8cf27884261ea1095f77e176;hb=1cf188b912d6da8f2cd03dd71cecef664a699c1a;hp=f0f17f9ce58bc8ee2b466cc9be6b95ddf53e207a;hpb=02909d6cae9963ba00dc746969a370fa8ca934fc;p=mothur.git diff --git a/blastdb.hpp b/blastdb.hpp index f0f17f9..9b8965d 100644 --- a/blastdb.hpp +++ b/blastdb.hpp @@ -12,26 +12,31 @@ */ #include "mothur.h" -#include "globaldata.hpp" class BlastDB : public Database { + public: - BlastDB(string, float, float, float, float); + BlastDB(float, float, float, float); + BlastDB(); ~BlastDB(); - Sequence findClosestSequence(Sequence*); - + + void generateDB(); + void addSequence(Sequence); + vector findClosestSequences(Sequence*, int); + vector findClosestMegaBlast(Sequence*, int, int); + private: string dbFileName; string queryFileName; string blastFileName; string path; + int count; float gapOpen; float gapExtend; float match; float misMatch; - Sequence emptySequence; - GlobalData* globaldata; + }; #endif