SHORE API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
shore::dp_alignment< RefIter, QryIter, Scoring > Struct Template Reference

Representation of a dynamic programming alignment. More...

Public Attributes

AlignmentMode left_ends
 Mode by which the left ends were aligned.
 
AlignmentMode right_ends
 Mode by which the right ends should be aligned.
 
const Scoring * scoring
 The scoring scheme used.
 
dp_sequence< RefIter > ref
 Reference.
 
dp_sequence< QryIter > qry
 Query.
 
int ref_id
 Reference sequence ID (0: NA).
 
int ref_hits
 Total number of reference sequences with equally good score (0: NA).
 
dp_alignment_matrix alignment_matrix
 The dynamic programming alignment matrix.
 

Detailed Description

template<typename RefIter, typename QryIter = RefIter, typename Scoring = typename dp_traits<typename std::iterator_traits<RefIter>::value_type, typename std::iterator_traits<QryIter>::value_type>::scoring_type>
struct shore::dp_alignment< RefIter, QryIter, Scoring >

Representation of a dynamic programming alignment.


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