+
+BOOST_AUTO_TEST_CASE( annotate_from_sequence )
+{
+ Sequence s("CCGCCCCCCATCATCGCGGCTCTCCGAGAGTCCCGCGCCCCACTCCCGGC"
+ "ACCCACCTGACCGCGGGCGGCTCCGGCCCCGCTTCGCCCCACTGCGATCA"
+ "GTCGCGTCCCGCAGGCCAGGCACGCCCCGCCGCTCCCGCTGCGCCGGGCG"
+ "TCTGGGACCTCGGGCGGCTCCTCCGAGGGGCGGGGCAGCCGGGAGCCACG"
+ "CCCCCGCAGGTGAGCCGGCCACGCCCACCGCCCGTGGGAAGTTCAGCCTC"
+ "GGGGCTCCAGCCCCGCGGGAATGGCAGAACTTCGCACGCGGAACTGGTAA"
+ "CCTCCAGGACACCTCGAATCAGGGTGATTGTAGCGCAGGGGCCTTGGCCA"
+ "AGCTAAAACTTTGGAAACTTTAGATCCCAGACAGGTGGCTTTCTTGCAGT");
+
+ std::list<Sequence> query_list;
+ query_list.push_back(Sequence("GCCCCC"));
+ query_list.push_back(Sequence("GGACACCTC"));
+
+ BOOST_CHECK_EQUAL( s.annotations().size(), 0 );
+ s.find_sequences(query_list.begin(), query_list.end());
+ BOOST_CHECK_EQUAL( s.annotations().size(), 4 );
+}
+