+//this structure is necessary to determine the sequence that contributed to the outliers when we remove them
+//this way we can remove all scores that are contributed by outlier sequences.
+struct quanMember {
+ float score;
+ int member1;
+ int member2;
+ quanMember (float s, int m, int n) : score(s), member1(m), member2(n) {}
+ quanMember() {}
+
+};
+
+//********************************************************************************************************************