#include <splicing.hpp>
|
| | SpliceStats (const GSSWAligner &scorer) |
| |
| | SpliceStats (const vector< tuple< string, string, double >> &motifs, const vector< double > &lognormal_mixture_weights, const vector< pair< double, double >> &lognormal_component_params, const GSSWAligner &scorer) |
| |
| size_t | motif_size () const |
| |
| const string & | oriented_motif (size_t motif_num, bool left_side) const |
| |
| bool | motif_is_reverse (size_t motif_num) const |
| |
| string | unoriented_motif (size_t motif_num, bool left_side) const |
| |
| int32_t | motif_score (size_t motif_num) const |
| |
| double | motif_frequency (size_t motif_num) const |
| |
| int32_t | intron_length_score (int64_t length) const |
| |
| void | update_motifs (const vector< tuple< string, string, double >> &motifs, const GSSWAligner &scorer) |
| |
| void | update_intron_length_distribution (const vector< double > &lognormal_mixture_weights, const vector< pair< double, double >> &lognormal_component_params, const GSSWAligner &scorer) |
| |
| void | update_scoring (const GSSWAligner &scorer) |
| |
|
| void | init (const vector< tuple< string, string, double >> &motifs, const vector< double > &lognormal_mixture_weights, const vector< pair< double, double >> &lognormal_component_params, const GSSWAligner &scorer) |
| |
| double | intron_length_log_likelihood (int64_t length) const |
| |
◆ SpliceStats() [1/2]
| vg::SpliceStats::SpliceStats |
( |
const GSSWAligner & |
scorer | ) |
|
◆ SpliceStats() [2/2]
| vg::SpliceStats::SpliceStats |
( |
const vector< tuple< string, string, double >> & |
motifs, |
|
|
const vector< double > & |
lognormal_mixture_weights, |
|
|
const vector< pair< double, double >> & |
lognormal_component_params, |
|
|
const GSSWAligner & |
scorer |
|
) |
| |
◆ init()
| void vg::SpliceStats::init |
( |
const vector< tuple< string, string, double >> & |
motifs, |
|
|
const vector< double > & |
lognormal_mixture_weights, |
|
|
const vector< pair< double, double >> & |
lognormal_component_params, |
|
|
const GSSWAligner & |
scorer |
|
) |
| |
|
private |
◆ intron_length_log_likelihood()
| double vg::SpliceStats::intron_length_log_likelihood |
( |
int64_t |
length | ) |
const |
|
private |
◆ intron_length_score()
| int32_t vg::SpliceStats::intron_length_score |
( |
int64_t |
length | ) |
const |
◆ motif_frequency()
| double vg::SpliceStats::motif_frequency |
( |
size_t |
motif_num | ) |
const |
◆ motif_is_reverse()
| bool vg::SpliceStats::motif_is_reverse |
( |
size_t |
motif_num | ) |
const |
◆ motif_score()
| int32_t vg::SpliceStats::motif_score |
( |
size_t |
motif_num | ) |
const |
◆ motif_size()
| size_t vg::SpliceStats::motif_size |
( |
| ) |
const |
◆ oriented_motif()
| const string & vg::SpliceStats::oriented_motif |
( |
size_t |
motif_num, |
|
|
bool |
left_side |
|
) |
| const |
◆ unoriented_motif()
| string vg::SpliceStats::unoriented_motif |
( |
size_t |
motif_num, |
|
|
bool |
left_side |
|
) |
| const |
◆ update_intron_length_distribution()
| void vg::SpliceStats::update_intron_length_distribution |
( |
const vector< double > & |
lognormal_mixture_weights, |
|
|
const vector< pair< double, double >> & |
lognormal_component_params, |
|
|
const GSSWAligner & |
scorer |
|
) |
| |
◆ update_motifs()
| void vg::SpliceStats::update_motifs |
( |
const vector< tuple< string, string, double >> & |
motifs, |
|
|
const GSSWAligner & |
scorer |
|
) |
| |
◆ update_scoring()
| void vg::SpliceStats::update_scoring |
( |
const GSSWAligner & |
scorer | ) |
|
◆ component_params
| vector<pair<double, double> > vg::SpliceStats::component_params |
|
private |
◆ log_base
| double vg::SpliceStats::log_base |
|
private |
◆ mixture_weights
| vector<double> vg::SpliceStats::mixture_weights |
|
private |
◆ mode_log_likelihood
| double vg::SpliceStats::mode_log_likelihood |
|
private |
◆ motif_data
| vector<tuple<string, string, int32_t> > vg::SpliceStats::motif_data |
|
private |
◆ unaltered_motif_data
| vector<tuple<string, string, double> > vg::SpliceStats::unaltered_motif_data |
|
private |
The documentation for this class was generated from the following files: