LocARNA-1.8.11
Public Types | Public Member Functions | List of all members
LocARNA::ArcMatch Class Reference

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 ArcarcA () const
 
const ArcarcB () const
 
idx_type idx () const
 

Detailed Description

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.

See also
ArcMatches

Constructor & Destructor Documentation

LocARNA::ArcMatch::ArcMatch ( const Arc arcA,
const Arc arcB,
idx_type  idx 
)
inline

Construct with member values

Parameters
arcAarc in B
arcBarc in A
idxindex

Member Function Documentation

const Arc& LocARNA::ArcMatch::arcA ( ) const
inline

Read access

Returns
the matched arc in A
const Arc& LocARNA::ArcMatch::arcB ( ) const
inline

Read access

Returns
the matched arc in B
idx_type LocARNA::ArcMatch::idx ( ) const
inline

Read access

Returns
(unique) index of arc match

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