1 #ifndef LOCARNA_RIBOFIT_HH
2 #define LOCARNA_RIBOFIT_HH
13 #include "sequence.hh"
14 #include "alphabet.hh"
87 #include "ribofit_will2014.ihh"
size_type idx(const value_type &x) const
index of alphabet element
Definition: ribofit.hh:86
double arcmatch_score(char i, char j, char k, char l, double identity) const
ribofit arc match score for specific identity
Definition: ribofit.hh:128
Ribofit_will2014()
Construct.
Definition: ribofit.hh:93
~Ribofit_will2014()
destructor
Definition: ribofit.hh:98
double basematch_score(char i, char j, double identity) const
ribofit base match score for specific identity
Definition: ribofit.hh:111
Family of Ribofit matrices.
Definition: ribofit.hh:25
virtual double arcmatch_score(char i, char j, char k, char l, double identity) const =0
ribofit arc match score for specific identity
Matrix< double > matrix_t
type of a matrix
Definition: ribofit.hh:27
const matrix_t & get_basematch_scores(double identity, matrix_t &basematch_scores) const
Get base match scores.
Definition: ribofit.cc:11
virtual double basematch_score(char i, char j, double identity) const =0
ribofit base match score for specific identity
virtual ~Ribofit()
virtual destructor
Definition: ribofit.hh:36
Ribofit(std::array< char, 4 > alphabet)
Construct.
Definition: ribofit.hh:33
base_alphabet_type alphabet_
alphabet of base names as characters
Definition: ribofit.hh:82
Definition: aligner.cc:15