struct
SequenceRangeRepresents a range of potential sequence matches.
Public functions
- auto canIntersect(const SequenceRange& other) const -> bool
- Determines whether this range can intersect with other.
- auto canBeWithin(const SequenceRange& other) const -> bool
- Determines whether this range can be fully contained within other.
Public variables
-
uint32_
t min - The minimum length of the range.
-
std::
optional<uint32_ t> max - The maximum length of the range. If unset, the maximum is unbounded.