]> git.donarmstrong.com Git - mothur.git/blobdiff - blastdb.hpp
added otu.association command. added calcSpearman, calcKendall and calcPearson functi...
[mothur.git] / blastdb.hpp
index 99a99879f427efd0ea068f125bbf8b1cd003e95e..e2f4f57180560ae287c644a527553abde89e45e6 100644 (file)
 class BlastDB : public Database {
 
 public:
-       BlastDB(string, float, float, float, float, string);
-       BlastDB(string);
+       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<int> 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;