Represents a match of two base pairs (arc match) More...
#include <arc_matches.hh>
Public Types | |
typedef std::vector< int > ::size_type | size_type |
size type | |
typedef size_type | idx_type |
arc match index | |
typedef BasePairs__Arc | Arc |
arc | |
Public Member Functions | |
ArcMatch (const Arc *arcA, const Arc *arcB, idx_type idx) | |
const Arc & | arcA () const |
const Arc & | arcB () const |
idx_type | idx () const |
Represents a match of two base pairs (arc match)
Maintains pointers to the single arcs (in the base pairs strucures) and an arc match index.
LocARNA::ArcMatch::ArcMatch | ( | const Arc * | arcA, |
const Arc * | arcB, | ||
idx_type | idx | ||
) | [inline] |
Construct with member values
arcA | arc in B |
arcB | arc in A |
idx | index |
const Arc& LocARNA::ArcMatch::arcA | ( | ) | const [inline] |
Read access
const Arc& LocARNA::ArcMatch::arcB | ( | ) | const [inline] |
Read access
idx_type LocARNA::ArcMatch::idx | ( | ) | const [inline] |
Read access