SHORE API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
shore::dp_traits< RefType, QryType > Struct Template Reference

Dynamic programming type traits. More...

Public Types

typedef void scoring_type
 Scoring scheme for dynamic programming alignment; must provide the following methods: int get_pair_score(RefType ref,QryType qry); int get_ref_score(RefType ref); int get_qry_score(QryType qry);.
 
typedef void alignment_builder_type
 Alignment coder for dynamic programming alignment; must provide the following methods: void to_string(std::string & buf,const bool reverse); void add_softclip(QryType b); void add_qry(QryType b); void add_ref(RefType b); void add_paired(RefType r,QryType q); size_t size() const; void resize(const size_t size); void clear();.
 

Detailed Description

template<typename RefType, typename QryType>
struct shore::dp_traits< RefType, QryType >

Dynamic programming type traits.


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