+BOOST_AUTO_TEST_CASE( seqspan_parents )
+{
+ std::string str1("AAGGCCTT");
+ std::string str2("AACCGGTT");
+ SeqSpanRef s1(new SeqSpan(str1));
+ SeqSpanRef s1_1 = s1->subseq(2,4);
+ SeqSpanRef s2(new SeqSpan(str2));
+ SeqSpanRef s2_1 = s2->subseq(0,2);
+
+ BOOST_CHECK_EQUAL(s1, s1_1->parent());
+ BOOST_CHECK_EQUAL(s2, s2_1->parent());
+ BOOST_CHECK(s1 != s2_1->parent());
+ BOOST_CHECK(s2 != s1_1->parent());
+
+ SeqSpanRef s2_copy = s2;
+
+ BOOST_CHECK_EQUAL(s2_copy, s2_1->parent());
+}
+