RNAlib-2.4.14

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

Detailed Description

Functions to evaluate the free energy contributions for internal loops.

+ Collaboration diagram for Internal Loops:

Files

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

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)
 

Function Documentation

int vrna_eval_int_loop ( vrna_fold_compound_t vc,
int  i,
int  j,
int  k,
int  l 
)

#include <ViennaRNA/loops/internal.h>

Evaluate the free energy contribution of an interior loop with delimiting base pairs $(i,j)$ and $(k,l)$.

Note
This function is polymorphic, i.e. it accepts vrna_fold_compound_t of type VRNA_FC_TYPE_SINGLE as well as VRNA_FC_TYPE_COMPARATIVE
SWIG Wrapper Notes:
This function is attached as method eval_int_loop() to objects of type fold_compound