report our "start/stop" location on a subsequence
[mussa.git] / alg / sequence.hpp
index 6ad83206b994f9b8e51d3da2b30063984b3a5055..4a99e708be9e0767ef76e0af2e05f8aed4be44db 100644 (file)
@@ -157,6 +157,10 @@ public:
   size_type size() const;
   //! alias for size (used by string)
   size_type length() const;
+  //! start position relative to "base" sequence
+  size_type start() const;
+  //! one past the last position relative to "base" sequence
+  size_type stop() const;
 
   //! return a subsequence, copying over any appropriate annotation
   Sequence subseq(int start=0, int count = std::string::npos) const;