X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=blastdb.hpp;h=e2f4f57180560ae287c644a527553abde89e45e6;hb=8dd3c225255d7084e3aff8740aa4f1f1cabb367a;hp=5daedf53d9a4fc6385d44c90383fca16d14d47c8;hpb=fee6c80b2ca01d5efd0da8a70bdf07475b23e9da;p=mothur.git diff --git a/blastdb.hpp b/blastdb.hpp index 5daedf5..e2f4f57 100644 --- a/blastdb.hpp +++ b/blastdb.hpp @@ -16,8 +16,10 @@ class BlastDB : public Database { public: - BlastDB(string, float, float, float, float); - BlastDB(); + BlastDB(string, float, float, float, float, string, int); + BlastDB(string, int); + BlastDB(const BlastDB& bdb) : dbFileName(bdb.dbFileName), queryFileName(bdb.queryFileName), blastFileName(bdb.blastFileName), path(bdb.path), + count(bdb.count), gapOpen(bdb.gapOpen), gapExtend(bdb.gapExtend), match(bdb.match), misMatch(bdb.misMatch), Database(bdb) {} ~BlastDB(); void generateDB(); @@ -26,12 +28,15 @@ public: 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;