]> git.donarmstrong.com Git - mothur.git/blobdiff - kmer.hpp
Revert to previous commit
[mothur.git] / kmer.hpp
diff --git a/kmer.hpp b/kmer.hpp
new file mode 100644 (file)
index 0000000..9a3c5a0
--- /dev/null
+++ b/kmer.hpp
@@ -0,0 +1,38 @@
+#ifndef KMER_HPP
+#define KMER_HPP
+
+/*
+ *  kmer.hpp
+ *  
+ *
+ *  Created by Pat Schloss on 12/15/08.
+ *  Copyright 2008 Patrick D. Schloss. All rights reserved.
+ *
+ */
+
+#include "mothur.h"
+
+/**************************************************************************************************/
+
+class Kmer {
+       
+public:
+       Kmer(int);
+       string getKmerString(string);
+       int getKmerNumber(string, int);
+       string getKmerBases(int);
+       int getReverseKmerNumber(int);
+       vector< map<int, int> > getKmerCounts(string sequence);  //for use in chimeraCheck
+       
+private:
+       char getASCII(int);
+       int getNumber(char);
+       int kmerSize;
+       int maxKmer;
+       int nKmers;
+};
+
+/**************************************************************************************************/
+
+
+#endif