vg
tools for working with variation graphs
vg::ZipCode Member List

This is the complete list of members for vg::ZipCode, including all inherited members.

byte_count() constvg::ZipCodeinline
CHAIN enum valuevg::ZipCode
CHAIN_COMPONENT_COUNT_OFFSETvg::ZipCodeprivatestatic
CHAIN_LENGTH_OFFSETvg::ZipCodeprivatestatic
CHAIN_RANK_IN_SNARL_OFFSETvg::ZipCodeprivatestatic
CHAIN_SIZEvg::ZipCodeprivatestatic
code_type typedefvg::ZipCode
code_type_t enum namevg::ZipCode
CYCLIC_SNARL enum valuevg::ZipCode
decodervg::ZipCode
decoder_length() constvg::ZipCodeinline
dump(std::ostream &out) constvg::ZipCode
EMPTY enum valuevg::ZipCode
fill_in_full_decoder()vg::ZipCode
fill_in_next_decoder()vg::ZipCode
fill_in_zipcode(const SnarlDistanceIndex &distance_index, const vg::pos_t &pos, bool fill_in_decoder=true)vg::ZipCode
fill_in_zipcode_from_payload(const gbwtgraph::Payload &payload)vg::ZipCode
finished_decodingvg::ZipCode
from_vector(const std::vector< size_t > &values)vg::ZipCode
get_chain_code(const net_handle_t &chain, const SnarlDistanceIndex &distance_index)vg::ZipCodeinlineprivate
get_chain_component(const size_t &depth) constvg::ZipCode
get_code_type(const size_t &depth) constvg::ZipCode
get_distance_index_address(const size_t &depth) constvg::ZipCode
get_distance_to_snarl_bound(const size_t &depth, bool snarl_start, bool left_side) constvg::ZipCode
get_identifier(size_t depth) constvg::ZipCode
get_irregular_snarl_code(const net_handle_t &snarl, const net_handle_t &snarl_child, const SnarlDistanceIndex &distance_index)vg::ZipCodeinlineprivate
get_is_looping_chain(const size_t &depth) constvg::ZipCode
get_is_reversed_in_parent(const size_t &depth) constvg::ZipCode
get_last_chain_component(const size_t &depth, bool get_end=false) constvg::ZipCode
get_length(const size_t &depth, bool get_chain_component_length=false) constvg::ZipCode
get_net_handle(const size_t &depth, const SnarlDistanceIndex *distance_index) constvg::ZipCode
get_net_handle_slow(nid_t id, const size_t &depth, const SnarlDistanceIndex *distance_index, const net_handle_t *child_handle=nullptr) constvg::ZipCode
get_node_code(const net_handle_t &node, const SnarlDistanceIndex &distance_index)vg::ZipCodeinlineprivate
get_offset_in_chain(const size_t &depth, const SnarlDistanceIndex *distance_index=nullptr) constvg::ZipCode
get_parent_identifier(const net_identifier_t &child)vg::ZipCodestatic
get_payload_from_zip() constvg::ZipCode
get_payload_from_zipcode(nid_t id, const SnarlDistanceIndex &distance_index, hash_map< size_t, net_handle_t > *component_to_net_handle=nullptr) constvg::ZipCode
get_rank_in_snarl(const size_t &depth) constvg::ZipCode
get_regular_snarl_code(const net_handle_t &snarl, const net_handle_t &snarl_child, const SnarlDistanceIndex &distance_index)vg::ZipCodeinlineprivate
get_snarl_child_count(const size_t &depth, const SnarlDistanceIndex *distance_index=nullptr) constvg::ZipCode
get_top_level_chain_offset()vg::ZipCodestatic
IRREGULAR_SNARL enum valuevg::ZipCode
IRREGULAR_SNARL_DISTANCE_LEFT_END_OFFSETvg::ZipCodeprivatestatic
IRREGULAR_SNARL_DISTANCE_LEFT_START_OFFSETvg::ZipCodeprivatestatic
IRREGULAR_SNARL_DISTANCE_RIGHT_END_OFFSETvg::ZipCodeprivatestatic
IRREGULAR_SNARL_DISTANCE_RIGHT_START_OFFSETvg::ZipCodeprivatestatic
IRREGULAR_SNARL_RECORD_OFFSETvg::ZipCodeprivatestatic
IRREGULAR_SNARL_SIZEvg::ZipCodeprivatestatic
is_equal(const ZipCode &zip1, const ZipCode &zip2, const size_t &depth)vg::ZipCodestatic
is_externally_end_end_connected(const size_t &depth) constvg::ZipCode
is_externally_start_end_connected(const size_t &depth) constvg::ZipCode
is_externally_start_start_connected(const size_t &depth) constvg::ZipCode
is_farther_than(const ZipCode &zip1, const ZipCode &zip2, const size_t &limit)vg::ZipCodestatic
max_depth() constvg::ZipCode
minimum_distance_between(ZipCode &zip1, const pos_t &pos1, ZipCode &zip2, const pos_t &pos2, const SnarlDistanceIndex &distance_index, size_t distance_limit=std::numeric_limits< size_t >::max(), bool undirected_distance=false, const HandleGraph *graph=nullptr)vg::ZipCodestatic
NODE enum valuevg::ZipCode
NODE_CHAIN_COMPONENT_OFFSETvg::ZipCodeprivatestatic
NODE_IS_REVERSED_OFFSETvg::ZipCodeprivatestatic
NODE_LENGTH_OFFSETvg::ZipCodeprivatestatic
NODE_OFFSET_OFFSETvg::ZipCodeprivatestatic
NODE_SIZEvg::ZipCodeprivatestatic
operator==(const ZipCode &other) constvg::ZipCodeinline
REGULAR_SNARL enum valuevg::ZipCode
REGULAR_SNARL_IS_REVERSED_OFFSETvg::ZipCodeprivatestatic
REGULAR_SNARL_SIZEvg::ZipCodeprivatestatic
ROOT_CHAIN enum valuevg::ZipCode
ROOT_CHAIN_COMPONENT_COUNT_OFFSETvg::ZipCodeprivatestatic
ROOT_CHAIN_SIZEvg::ZipCodeprivatestatic
ROOT_IDENTIFIER_OFFSETvg::ZipCodeprivatestatic
ROOT_IS_CHAIN_OFFSETvg::ZipCodeprivatestatic
ROOT_NODE enum valuevg::ZipCode
ROOT_NODE_LENGTH_OFFSETvg::ZipCodeprivatestatic
ROOT_NODE_OR_CHAIN_CONNECTIVITY_OR_LENGTH_OFFSETvg::ZipCodeprivatestatic
ROOT_NODE_SIZEvg::ZipCodeprivatestatic
ROOT_SNARL enum valuevg::ZipCode
ROOT_SNARL_SIZEvg::ZipCodeprivatestatic
SNARL_CHAIN_COMPONENT_OFFSETvg::ZipCodeprivatestatic
SNARL_CHILD_COUNT_OFFSETvg::ZipCodeprivatestatic
SNARL_IS_REGULAR_OFFSETvg::ZipCodeprivatestatic
SNARL_LENGTH_OFFSETvg::ZipCodeprivatestatic
SNARL_OFFSET_IN_CHAIN_OFFSETvg::ZipCodeprivatestatic
to_vector() constvg::ZipCode
unpack_chain_code(size_t zipcode_level) constvg::ZipCode
unpack_node_code(size_t zipcode_level) constvg::ZipCode
unpack_snarl_code(size_t zipcode_level) constvg::ZipCode
zipcodevg::ZipCode