Class
IntervalTree
A datastructure that efficiently stores intervals.
IntervalTree<TValue, TCargo>
Include Headers
seqan/misc/misc_interval_tree.h
Parameters
TValue
The value type.
TCargo
The cargo/id type.
Default: int
Remarks: If the intervals are not associated with cargos/IDs, they will be numbered consecutively.
Metafunctions
CargoType of additional data stored in an object.
ValueType of the items in the container.
Member Functions
IntervalTreeConstructor
Functions
addIntervalAdds an interval to an interval tree.
findIntervalsFind all intervals that contain the query point or overlap with the query interval.
findIntervalsExcludeTouching:Find all intervals that contain the query point, exclude intervals that touch the query, i.e. where the query point equals the start or end point.
SeqAn - Sequence Analysis Library - www.seqan.de
 

Page built @2011/02/08 21:37:00