]> git.donarmstrong.com Git - mothur.git/blobdiff - suffixdb.hpp
added count.groups command and paralellized align.seqs for windows
[mothur.git] / suffixdb.hpp
index 393b4a52f3fde135a1dd80009b6dc44dc5340737..ca1ff42a11c6bcbd689e0e49e2cdfb36604e0807 100644 (file)
 
 #include "mothur.h"
 #include "database.hpp"
-
-class SuffixTree;
+#include "suffixtree.hpp"
+//class SuffixTree;
 
 class SuffixDB : public Database {
        
 public:
        SuffixDB(int);
        SuffixDB();
+       SuffixDB(const SuffixDB& sdb) : count(sdb.count), Database(sdb) {
+               for (int i = 0; i < sdb.suffixForest.size(); i++) {
+                       SuffixTree temp(sdb.suffixForest[i]);
+                       suffixForest.push_back(temp);
+               }
+       }
        ~SuffixDB();
        
        void generateDB() {}; //adding sequences generates the db