RNAlib-2.4.14
|
|
Functions to evaluate the free energy change of a structure after application of (a set of) atomic moves. More...
Functions to evaluate the free energy change of a structure after application of (a set of) atomic moves.
Here, atomic moves are not to be confused with moves of actual physical atoms. Instead, an atomic move is considered the smallest conformational change a secondary structure can undergo to form another, distinguishable structure. We currently support the following moves
Functions | |
float | vrna_eval_move (vrna_fold_compound_t *vc, const char *structure, int m1, int m2) |
Calculate energy of a move (closing or opening of a base pair) More... | |
int | vrna_eval_move_pt (vrna_fold_compound_t *vc, short *pt, int m1, int m2) |
Calculate energy of a move (closing or opening of a base pair) More... | |
float vrna_eval_move | ( | vrna_fold_compound_t * | vc, |
const char * | structure, | ||
int | m1, | ||
int | m2 | ||
) |
#include <ViennaRNA/eval.h>
Calculate energy of a move (closing or opening of a base pair)
If the parameters m1 and m2 are negative, it is deletion (opening) of a base pair, otherwise it is insertion (opening).
vc | A vrna_fold_compound_t containing the energy parameters and model details |
structure | secondary structure in dot-bracket notation |
m1 | first coordinate of base pair |
m2 | second coordinate of base pair |
int vrna_eval_move_pt | ( | vrna_fold_compound_t * | vc, |
short * | pt, | ||
int | m1, | ||
int | m2 | ||
) |
#include <ViennaRNA/eval.h>
Calculate energy of a move (closing or opening of a base pair)
If the parameters m1 and m2 are negative, it is deletion (opening) of a base pair, otherwise it is insertion (opening).
vc | A vrna_fold_compound_t containing the energy parameters and model details |
pt | the pair table of the secondary structure |
m1 | first coordinate of base pair |
m2 | second coordinate of base pair |