BOOST_CHECK_EQUAL( *(s.color()), *c );
}
-BOOST_AUTO_TEST_CASE( glsequence_find_null_sequence )
+BOOST_AUTO_TEST_CASE( glsequence_find_real_sequence )
{
boost::shared_ptr<AnnotationColors> cm(new AnnotationColors);
- GlSequence s("AAAAAAAAAANNNNNANAN", cm);
+ GlSequence s("AAAAAAAAAANNNNNANNA", cm);
// 0123456789012345678
- s.add_annotations_for_undefined_sequence();
+ s.add_annotations_for_defined_sequence();
BOOST_CHECK_EQUAL(s.annotations().size(), 3);
std::vector<SeqSpanRef> annot(s.annotations().begin(), s.annotations().end());
- BOOST_CHECK_EQUAL(annot[0]->start(), 10);
- BOOST_CHECK_EQUAL(annot[0]->stop(), 15);
- BOOST_CHECK_EQUAL(annot[1]->start(), 16);
+ BOOST_CHECK_EQUAL(annot[0]->start(), 0);
+ BOOST_CHECK_EQUAL(annot[0]->stop(), 10);
+ BOOST_CHECK_EQUAL(annot[1]->start(), 15);
BOOST_CHECK_EQUAL(annot[1]->size(), 1);
BOOST_CHECK_EQUAL(annot[2]->start(), 18);
BOOST_CHECK_EQUAL(annot[2]->size(), 1);