vector<Sequence> findPairs(int, int);
vector<int> findWindows(Sequence*, int, int, int&);
vector<float> calcObserved(Sequence*, Sequence, vector<int>, int);
vector<Sequence> findPairs(int, int);
vector<int> findWindows(Sequence*, int, int, int&);
vector<float> calcObserved(Sequence*, Sequence, vector<int>, int);