X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=blastdb.hpp;h=50a8379b68ec89130b7df1892aab4538daa77a1e;hp=0f8fccd7f19507737642e218e4a149c5f4a60e0b;hb=1a20e24ee786195ab0e1cccd4f5aede7a88f3f4e;hpb=9ada98592a54c82d08f3d46c9b1d8c3e472a922d diff --git a/blastdb.hpp b/blastdb.hpp index 0f8fccd..50a8379 100644 --- a/blastdb.hpp +++ b/blastdb.hpp @@ -12,31 +12,34 @@ */ #include "mothur.h" -#include "globaldata.hpp" class BlastDB : public Database { public: - BlastDB(float, float, float, float); + BlastDB(string, float, float, float, float, string, int); + BlastDB(string, int); ~BlastDB(); void generateDB(); void addSequence(Sequence); vector findClosestSequences(Sequence*, int); - vector findClosestMegaBlast(Sequence*, int); - + vector findClosestMegaBlast(Sequence*, int, int); + private: + + string scrubName(string); + string dbFileName; string queryFileName; string blastFileName; string path; - int count; + int count, threadID; float gapOpen; float gapExtend; float match; float misMatch; - GlobalData* globaldata; + }; #endif