LocARNA-1.9.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends
Public Types | Public Member Functions
LocARNA::ArcMatch Class Reference

Represents a match of two base pairs (arc match) More...

#include <arc_matches.hh>

List of all members.

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:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends