RNAlib-2.4.14

Energy evaluation of interior loops for MFE and partition function calculations. More...

+ Include dependency graph for internal.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int vrna_BT_stack (vrna_fold_compound_t *fc, int *i, int *j, int *en, vrna_bp_stack_t *bp_stack, int *stack_count)
 Backtrack a stacked pair closed by $ (i,j) $.
 
int vrna_BT_int_loop (vrna_fold_compound_t *fc, int *i, int *j, int en, vrna_bp_stack_t *bp_stack, int *stack_count)
 Backtrack an interior loop closed by $ (i,j) $.
 
PRIVATE int E_IntLoop (int n1, int n2, int type, int type_2, int si1, int sj1, int sp1, int sq1, vrna_param_t *P)
 
PRIVATE FLT_OR_DBL exp_E_IntLoop (int u1, int u2, int type, int type2, short si1, short sj1, short sp1, short sq1, vrna_exp_param_t *P)
 
Basic free energy interface
int vrna_E_int_loop (vrna_fold_compound_t *fc, int i, int j)
 
int vrna_eval_int_loop (vrna_fold_compound_t *fc, int i, int j, int k, int l)
 Evaluate the free energy contribution of an interior loop with delimiting base pairs $(i,j)$ and $(k,l)$. More...
 
int vrna_E_ext_int_loop (vrna_fold_compound_t *fc, int i, int j, int *ip, int *iq)
 
int vrna_E_stack (vrna_fold_compound_t *fc, int i, int j)
 
Boltzmann weight (partition function) interface
FLT_OR_DBL vrna_exp_E_int_loop (vrna_fold_compound_t *fc, int i, int j)
 
FLT_OR_DBL vrna_exp_E_interior_loop (vrna_fold_compound_t *fc, int i, int j, int k, int l)
 

Detailed Description

Energy evaluation of interior loops for MFE and partition function calculations.

, ,