remove annot class in favor of SeqSpan
[mussa.git] / alg / seq_span.hpp
index f5e574814c532b7ea95246695fc837e7d534bd40..1752a7ad160ea862008c7117f08e6a195dc40a39 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <string>
 #include <map>
+#include <list>
 
 #include <boost/serialization/base_object.hpp>
 #include <boost/serialization/export.hpp>
@@ -24,6 +25,8 @@
 
 class SeqSpan;
 typedef boost::shared_ptr<SeqSpan> SeqSpanRef;
+typedef std::list<SeqSpanRef> SeqSpanRefList;
+typedef boost::shared_ptr<SeqSpanRefList> SeqSpanRefListRef; 
 
 //! Track what segment of a sequence we're looking at
 class SeqSpan : public boost::enable_shared_from_this<SeqSpan> {