]> git.donarmstrong.com Git - mothur.git/blobdiff - decalc.h
fixed some issues while testing 1.6
[mothur.git] / decalc.h
index a307497032004c5926c4c7d88f6f3e55c42232b2..dca562a24e549a0a640006b97415e27b804c688a 100644 (file)
--- a/decalc.h
+++ b/decalc.h
@@ -44,7 +44,7 @@ class DeCalculator {
                void setAlignmentLength(int l) {  alignLength = l;  }
                void runMask(Sequence*);
                void trimSeqs(Sequence*, Sequence*, map<int, int>&);
-               vector< vector<float> > removeObviousOutliers(vector< vector<quanMember> >&, int);
+               void removeObviousOutliers(vector< vector<quanMember> >&, int);
                vector<float> calcFreq(vector<Sequence*>, string);
                vector<int> findWindows(Sequence*, int, int, int&, int);
                vector<float> calcObserved(Sequence*, Sequence*, vector<int>, int);
@@ -57,6 +57,8 @@ class DeCalculator {
                
                vector<int> returnObviousOutliers(vector< vector<quanMember> >, int);
                
+               map<int, int> getMaskMap() { return maskMap; }
+               
        private:
                //vector<quanMember> sortContrib(map<quanMember*, float>);  //used by mallard
                float findAverage(vector<float>);
@@ -65,6 +67,7 @@ class DeCalculator {
                string seqMask;
                set<int> h;
                int alignLength;
+               map<int, int> maskMap;
 
 };