set<int> getPos() { return h; }
void setMask(string);
void setAlignmentLength(int l) { alignLength = l; }
void runMask(Sequence*);
void trimSeqs(Sequence*, Sequence*, map<int, int>&);
set<int> getPos() { return h; }
void setMask(string);
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 trimSeqs(Sequence*, vector<Sequence*>);
+ 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);
vector<float> calcFreq(vector<Sequence*>, string);
vector<int> findWindows(Sequence*, int, int, int&, int);
vector<float> calcObserved(Sequence*, Sequence*, vector<int>, int);
private:
//vector<quanMember> sortContrib(map<quanMember*, float>); //used by mallard
float findAverage(vector<float>);
private:
//vector<quanMember> sortContrib(map<quanMember*, float>); //used by mallard
float findAverage(vector<float>);