]> git.donarmstrong.com Git - mothur.git/blobdiff - blastdb.hpp
1.21.0
[mothur.git] / blastdb.hpp
index a952897f05e496e09a6faaacf7c4de97d49bd132..99a99879f427efd0ea068f125bbf8b1cd003e95e 100644 (file)
 #include "mothur.h"
 
 class BlastDB : public Database {
+
 public:
-       BlastDB(string, float, float, float, float);
+       BlastDB(string, float, float, float, float, string);
+       BlastDB(string);
        ~BlastDB();
-       Sequence* findClosestSequence(Sequence*);
-
+       
+       void generateDB();
+       void addSequence(Sequence);
+       vector<int> findClosestSequences(Sequence*, int);
+       vector<int> 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;
+       
 };
 
 #endif