NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Methods | Public Members | List of all members
nvbio::alndiff::AlignmentPair Struct Reference

Detailed description

Definition at line 105 of file alignment.h.

#include <alignment.h>

Public Methods

 AlignmentPair ()
 
 AlignmentPair (const Alignment m1, const Alignment m2)
 
uint32 read_id () const
 
uint32 read_len () const
 
int32 score () const
 
uint8 mapQ () const
 
uint8 ed () const
 
uint16 subs () const
 
uint16 ins () const
 
uint16 dels () const
 
uint8 n_mm () const
 
uint8 n_gapo () const
 
uint8 n_gape () const
 
bool has_second () const
 
int32 sec_score () const
 
bool is_mapped () const
 
bool is_mapped_paired () const
 
bool is_mapped_unpaired () const
 
bool is_unique_paired () const
 
bool is_ambiguous_paired () const
 
uint16 mapped_read_bases () const
 
uint16 mapped_ref_bases () const
 
uint16 trimmed () const
 
const Alignmentoperator[] (const uint32 i) const
 

Public Members

Alignment mate1
 
Alignment mate2
 

Constructor & Destructor Documentation

nvbio::alndiff::AlignmentPair::AlignmentPair ( )
inline

Definition at line 107 of file alignment.h.

nvbio::alndiff::AlignmentPair::AlignmentPair ( const Alignment  m1,
const Alignment  m2 
)
inline

Definition at line 108 of file alignment.h.

Member Function Documentation

uint16 nvbio::alndiff::AlignmentPair::dels ( ) const
inline

Definition at line 117 of file alignment.h.

uint8 nvbio::alndiff::AlignmentPair::ed ( ) const
inline

Definition at line 114 of file alignment.h.

bool nvbio::alndiff::AlignmentPair::has_second ( ) const
inline

Definition at line 121 of file alignment.h.

uint16 nvbio::alndiff::AlignmentPair::ins ( ) const
inline

Definition at line 116 of file alignment.h.

bool nvbio::alndiff::AlignmentPair::is_ambiguous_paired ( ) const
inline

Definition at line 128 of file alignment.h.

bool nvbio::alndiff::AlignmentPair::is_mapped ( ) const
inline

Definition at line 124 of file alignment.h.

bool nvbio::alndiff::AlignmentPair::is_mapped_paired ( ) const
inline

Definition at line 125 of file alignment.h.

bool nvbio::alndiff::AlignmentPair::is_mapped_unpaired ( ) const
inline

Definition at line 126 of file alignment.h.

bool nvbio::alndiff::AlignmentPair::is_unique_paired ( ) const
inline

Definition at line 127 of file alignment.h.

uint16 nvbio::alndiff::AlignmentPair::mapped_read_bases ( ) const
inline

Definition at line 130 of file alignment.h.

uint16 nvbio::alndiff::AlignmentPair::mapped_ref_bases ( ) const
inline

Definition at line 131 of file alignment.h.

uint8 nvbio::alndiff::AlignmentPair::mapQ ( ) const
inline

Definition at line 113 of file alignment.h.

uint8 nvbio::alndiff::AlignmentPair::n_gape ( ) const
inline

Definition at line 120 of file alignment.h.

uint8 nvbio::alndiff::AlignmentPair::n_gapo ( ) const
inline

Definition at line 119 of file alignment.h.

uint8 nvbio::alndiff::AlignmentPair::n_mm ( ) const
inline

Definition at line 118 of file alignment.h.

const Alignment& nvbio::alndiff::AlignmentPair::operator[] ( const uint32  i) const
inline

Definition at line 134 of file alignment.h.

uint32 nvbio::alndiff::AlignmentPair::read_id ( ) const
inline

Definition at line 110 of file alignment.h.

uint32 nvbio::alndiff::AlignmentPair::read_len ( ) const
inline

Definition at line 111 of file alignment.h.

int32 nvbio::alndiff::AlignmentPair::score ( ) const
inline

Definition at line 112 of file alignment.h.

int32 nvbio::alndiff::AlignmentPair::sec_score ( ) const
inline

Definition at line 122 of file alignment.h.

uint16 nvbio::alndiff::AlignmentPair::subs ( ) const
inline

Definition at line 115 of file alignment.h.

uint16 nvbio::alndiff::AlignmentPair::trimmed ( ) const
inline

Definition at line 132 of file alignment.h.

Member Data Documentation

Alignment nvbio::alndiff::AlignmentPair::mate1

Definition at line 136 of file alignment.h.

Alignment nvbio::alndiff::AlignmentPair::mate2

Definition at line 137 of file alignment.h.


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