void setMask(string m);
void runMask(Sequence*);
void trimSeqs(Sequence*, Sequence*, map<int, int>&);
+ void removeObviousOutliers(vector< vector<float> >&);
vector<float> calcFreq(vector<Sequence*>, string);
vector<int> findWindows(Sequence*, int, int, int&, int);
vector<float> calcObserved(Sequence*, Sequence*, vector<int>, int);
vector< vector<float> > getQuantiles(vector<Sequence*>, vector<int>, int, vector<float>, int, int, int);
private:
+ float findAverage(vector<float> myVector);
string seqMask;
set<int> h;