vg
tools for working with variation graphs
vg::StreamIndex< Message > Member List

This is the complete list of members for vg::StreamIndex< Message >, including all inherited members.

add_group(const vector< Message > &msgs, int64_t virtual_start, int64_t virtual_past_end)vg::StreamIndex< Message >
add_group(id_t min_id, id_t max_id, int64_t virtual_start, int64_t virtual_past_end)vg::StreamIndex< Message >
vg::StreamIndexBase::add_group(id_t min_id, id_t max_id, int64_t virtual_start, int64_t virtual_past_end)vg::StreamIndexBase
bin_t typedefvg::StreamIndexBase
bin_to_prefix(bin_t bin)vg::StreamIndexBasestatic
bin_to_rangesvg::StreamIndexBaseprotected
bins_by_id_prefixvg::StreamIndexBaseprotected
common_bin(id_t a, id_t b)vg::StreamIndexBasestatic
cursor_t typedefvg::StreamIndex< Message >
find(cursor_t &cursor, id_t node_id, const function< void(const Message &)> handle_result) constvg::StreamIndex< Message >
find(cursor_t &cursor, id_t min_node, id_t max_node, const function< void(const Message &)> handle_result) constvg::StreamIndex< Message >
find(cursor_t &cursor, const vector< pair< id_t, id_t >> &ranges, const function< void(const Message &)> handle_result, bool only_fully_contained=false) constvg::StreamIndex< Message >
find(id_t node_id) constvg::StreamIndex< Message >
find(id_t node_id, const function< bool(int64_t, int64_t)> scan_callback) constvg::StreamIndex< Message >
find(id_t min_node, id_t max_node, const function< bool(int64_t, int64_t)> scan_callback) constvg::StreamIndex< Message >
vg::StreamIndexBase::find(id_t node_id) constvg::StreamIndexBase
vg::StreamIndexBase::find(id_t node_id, const function< bool(int64_t, int64_t)> scan_callback) constvg::StreamIndexBase
vg::StreamIndexBase::find(id_t min_node, id_t max_node, const function< bool(int64_t, int64_t)> scan_callback) constvg::StreamIndexBase
for_each_id(const Message &msg, const function< bool(const id_t &)> iteratee) constvg::StreamIndex< Message >protected
id_to_prefix(id_t id)vg::StreamIndexBasestatic
index(cursor_t &cursor)vg::StreamIndex< Message >
is_in_range(const vector< pair< id_t, id_t >> &ranges, id_t id)vg::StreamIndexBaseprotectedstatic
last_group_min_idvg::StreamIndexBaseprotected
load(istream &from)vg::StreamIndexBase
MAGIC_BYTESvg::StreamIndexBasestatic
MAX_INPUT_VERSIONvg::StreamIndexBasestatic
operator=(const StreamIndexBase &other)=deletevg::StreamIndexBaseprivate
OUTPUT_VERSIONvg::StreamIndexBasestatic
save(ostream &to) constvg::StreamIndexBase
scan_backward(const function< bool(int64_t, int64_t)> scan_callback) constvg::StreamIndexBase
StreamIndex()=defaultvg::StreamIndex< Message >
StreamIndexBase()=defaultvg::StreamIndexBase
StreamIndexBase(const StreamIndexBase &other)=deletevg::StreamIndexBaseprivate
used_bins_of_range(id_t min_id, id_t max_id, const function< bool(bin_t)> &iteratee) constvg::StreamIndexBase
window_of_id(id_t id)vg::StreamIndexBasestatic
WINDOW_SHIFTvg::StreamIndexBaseprotectedstatic
window_t typedefvg::StreamIndexBase
window_to_startvg::StreamIndexBaseprotected