+ GeneOrder go2(_validPerm2.begin(),_validPerm2.end());
+ v = findIntervals(go2);
+ CPPUNIT_ASSERT_EQUAL((size_t)9u,v.size());
+ Interval go20(1,3,true);
+ Interval go21(2,2);
+ Interval go22(1,4,true);
+ Interval go23(5,3);
+ Interval go25(6,7);
+ Interval go26(8,8);
+ Interval go27(9,7,true);
+ CPPUNIT_ASSERT(go20 == v[0]);
+ CPPUNIT_ASSERT(go21 == v[1]);
+ CPPUNIT_ASSERT(go22 == v[2]);
+ CPPUNIT_ASSERT(go23 == v[3]);
+ CPPUNIT_ASSERT(go25 == v[5]);
+ CPPUNIT_ASSERT(go26 == v[6]);
+ CPPUNIT_ASSERT(go27 == v[7]);
+
+ /*GeneOrder go2(_validPerm3.begin(),_validPerm3.end());