]> git.donarmstrong.com Git - mothur.git/blobdiff - suffixdb.cpp
fixed some bugs
[mothur.git] / suffixdb.cpp
index 15f7753b65291f897103e5e7b75fe79a2d139b99..5e6fd10455ce5557033234a470d7bd68fed37c41 100644 (file)
@@ -35,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;
@@ -52,3 +52,11 @@ Sequence* SuffixDB::findClosestSequence(Sequence* candidateSeq){
 }
 
 /**************************************************************************************************/
+
+SuffixDB::~SuffixDB(){                                                                                                         
+       
+       for (int i = (suffixForest.size()-1); i >= 0; i--) {  suffixForest.pop_back();  }
+       // templateSequences.clear();
+
+}
+/**************************************************************************************************/