#include "mothur.h"
#include "database.hpp"
-
-class SuffixTree;
+#include "suffixtree.hpp"
class SuffixDB : public Database {
public:
- SuffixDB(string);
+ SuffixDB(int);
+ SuffixDB();
~SuffixDB();
- Sequence findClosestSequence(Sequence*);
+
+ void generateDB() {}; //adding sequences generates the db
+ void addSequence(Sequence);
+ vector<int> findClosestSequences(Sequence*, int);
private:
vector<SuffixTree> suffixForest;
+ int count;
};
#endif