]> git.donarmstrong.com Git - mothur.git/blobdiff - rabundvector.hpp
added remove.seqs command
[mothur.git] / rabundvector.hpp
index 327b29b5dc8fa881ca8f8f543c1f5f293974cda8..62520e6f12ba0530c5fea7c6db4c7f9b52222ea3 100644 (file)
                         sabundvector   =       2               1               1               0               0               1
                         ordervector    =       1       1       1       1       1       1       2       2       2       3       3       4       5 */
 
+//class SAbundVector;
+//class OrderVector;
+
 class RAbundVector : public DataVector {
        
 public:
        RAbundVector();
        RAbundVector(int);
+       RAbundVector(vector<int>, int, int, int);
 //     RAbundVector(const RAbundVector&);
        RAbundVector(string, vector<int>);
        RAbundVector(const RAbundVector& bv) : DataVector(bv), data(bv.data), maxRank(bv.maxRank), numBins(bv.numBins), numSeqs(bv.numSeqs){};
@@ -33,6 +37,10 @@ public:
        void pop_back();
        void resize(int);
        int size();
+       void quicksort();
+       int sum();
+       int sum(int);
+       int numNZ();
        vector<int>::reverse_iterator rbegin();
        vector<int>::reverse_iterator rend();