vg
tools for working with variation graphs
Loading...
Searching...
No Matches
vg::MinimizerMapper::alignment_index_t Struct Reference

Public Member Functions

read_alignment_index_t without_read ()
 Drop the read field.
template<typename NestedArray>
auto lookup_in (NestedArray &a) const -> typename std::add_lvalue_reference< decltype(a[0][0][0])>::type
bool operator== (const alignment_index_t &other) const
bool operator!= (const alignment_index_t &other) const

Public Attributes

size_t fragment
size_t alignment
bool read

Detailed Description

Type to point to an alignment of either read <fragment index, alignment_index, read number (0 or 1)>

Member Function Documentation

◆ lookup_in()

template<typename NestedArray>
auto vg::MinimizerMapper::alignment_index_t::lookup_in ( NestedArray & a) const -> typename std::add_lvalue_reference< decltype(a[0][0][0])>::type
inline

Allow looking up this index in a structure organized by fragment, read, and alignment, such as in alignments, or alignment_indices.

◆ operator!=()

bool vg::MinimizerMapper::alignment_index_t::operator!= ( const alignment_index_t & other) const
inline

◆ operator==()

bool vg::MinimizerMapper::alignment_index_t::operator== ( const alignment_index_t & other) const
inline

◆ without_read()

read_alignment_index_t vg::MinimizerMapper::alignment_index_t::without_read ( )
inline

Drop the read field.

Member Data Documentation

◆ alignment

size_t vg::MinimizerMapper::alignment_index_t::alignment

◆ fragment

size_t vg::MinimizerMapper::alignment_index_t::fragment

◆ read

bool vg::MinimizerMapper::alignment_index_t::read

The documentation for this struct was generated from the following file: