RNAlib-2.6.3
 
Loading...
Searching...
No Matches

Functions to evaluate the free energy contributions for mutlibranch loops. More...

Detailed Description

Functions to evaluate the free energy contributions for mutlibranch loops.

+ Collaboration diagram for Multibranch Loops:

Files

file  multibranch.h
 Energy evaluation of multibranch loops for MFE and partition function calculations.
 

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.
 

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)
 

Typedef Documentation

◆ vrna_mx_pf_aux_ml_t

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.

See also
vrna_exp_E_ml_fast_init(), vrna_exp_E_ml_fast_rotate(), vrna_exp_E_ml_fast_free(), vrna_exp_E_ml_fast()

Function Documentation

◆ vrna_E_mb_loop_stack()

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)