]> git.donarmstrong.com Git - mothur.git/blobdiff - suffixdb.cpp
version 1.4
[mothur.git] / suffixdb.cpp
index b4639f93fb3f025926cf1daef66a9187d6ab8fce..5e6fd10455ce5557033234a470d7bd68fed37c41 100644 (file)
@@ -15,8 +15,6 @@
  *
  */
 
-using namespace std;
-
 #include "database.hpp"
 #include "sequence.hpp"
 #include "suffixtree.hpp"
@@ -37,7 +35,7 @@ SuffixDB::SuffixDB(string fastaFileName) : Database(fastaFileName) {
 
 /**************************************************************************************************/
 
-Sequence* SuffixDB::findClosestSequence(Sequence* candidateSeq){
+Sequence SuffixDB::findClosestSequence(Sequence* candidateSeq){
 
        int minValue = 2000;
        int closestSequenceNo = 0;
@@ -54,3 +52,11 @@ Sequence* SuffixDB::findClosestSequence(Sequence* candidateSeq){
 }
 
 /**************************************************************************************************/
+
+SuffixDB::~SuffixDB(){                                                                                                         
+       
+       for (int i = (suffixForest.size()-1); i >= 0; i--) {  suffixForest.pop_back();  }
+       // templateSequences.clear();
+
+}
+/**************************************************************************************************/