#include <halPositionCache.h>
Public Types | |
typedef std::map< hal_index_t, hal_index_t > | IntervalSet |
Protected Attributes | |
IntervalSet | _set |
hal_size_t | _size |
IntervalSet::iterator | _prev |
keep track of bases by storing 2d intervals For example, if we want to flag positions in a genome that we have visited, this structure will be fairly efficient provided positions are clustered into intervals