RNAlib-2.4.14
|
|
Functions to evaluate the free energy contributions for mutlibranch loops. More...
Functions to evaluate the free energy contributions for mutlibranch loops.
Files | |
file | multibranch.h |
Energy evaluation of multibranch loops for MFE and partition function calculations. | |
Basic free energy interface | |
int | vrna_E_mb_loop_stack (vrna_fold_compound_t *fc, int i, int j) |
Evaluate energy of a multi branch helices stacking onto closing pair (i,j) More... | |
int | vrna_E_mb_loop_fast (vrna_fold_compound_t *fc, int i, int j, int *dmli1, int *dmli2) |
int | E_ml_rightmost_stem (int i, int j, vrna_fold_compound_t *fc) |
int | vrna_E_ml_stems_fast (vrna_fold_compound_t *fc, int i, int j, int *fmi, int *dmli) |
Boltzmann weight (partition function) interface | |
typedef struct vrna_mx_pf_aux_ml_s * | vrna_mx_pf_aux_ml_t |
Auxiliary helper arrays for fast exterior loop computations. More... | |
FLT_OR_DBL | vrna_exp_E_mb_loop_fast (vrna_fold_compound_t *fc, int i, int j, vrna_mx_pf_aux_ml_t aux_mx) |
vrna_mx_pf_aux_ml_t | vrna_exp_E_ml_fast_init (vrna_fold_compound_t *fc) |
void | vrna_exp_E_ml_fast_rotate (vrna_mx_pf_aux_ml_t aux_mx) |
void | vrna_exp_E_ml_fast_free (vrna_mx_pf_aux_ml_t aux_mx) |
const FLT_OR_DBL * | vrna_exp_E_ml_fast_qqm (struct vrna_mx_pf_aux_ml_s *aux_mx) |
const FLT_OR_DBL * | vrna_exp_E_ml_fast_qqm1 (struct vrna_mx_pf_aux_ml_s *aux_mx) |
FLT_OR_DBL | vrna_exp_E_ml_fast (vrna_fold_compound_t *fc, int i, int j, vrna_mx_pf_aux_ml_t aux_mx) |
typedef struct vrna_mx_pf_aux_ml_s* vrna_mx_pf_aux_ml_t |
#include <ViennaRNA/loops/multibranch.h>
Auxiliary helper arrays for fast exterior loop computations.
int vrna_E_mb_loop_stack | ( | vrna_fold_compound_t * | fc, |
int | i, | ||
int | j | ||
) |
#include <ViennaRNA/loops/multibranch.h>
Evaluate energy of a multi branch helices stacking onto closing pair (i,j)
Computes total free energy for coaxial stacking of (i.j) with (i+1.k) or (k+1.j-1)