RNAlib-2.2.0RC0
fold.h File Reference

MFE calculations for single RNA sequences. More...

+ Include dependency graph for fold.h:

Go to the source code of this file.

Functions

float fold_par (const char *sequence, char *structure, paramT *parameters, int is_constrained, int is_circular)
 Compute minimum free energy and an appropriate secondary structure of an RNA sequence. More...
 
float vrna_fold (vrna_fold_compound *vc, char *structure)
 Compute minimum free energy and an appropriate secondary structure of an RNA sequence. More...
 
float fold (const char *sequence, char *structure)
 Compute minimum free energy and an appropriate secondary structure of an RNA sequence. More...
 
float circfold (const char *sequence, char *structure)
 Compute minimum free energy and an appropriate secondary structure of a circular RNA sequence. More...
 
void free_arrays (void)
 Free arrays for mfe folding.
 
void update_fold_params (void)
 Recalculate energy parameters. More...
 
void update_fold_params_par (paramT *parameters)
 Recalculate energy parameters. More...
 
int LoopEnergy (int n1, int n2, int type, int type_2, int si1, int sj1, int sp1, int sq1)
 
int HairpinE (int size, int type, int si1, int sj1, const char *string)
 
void initialize_fold (int length)
 

Detailed Description

MFE calculations for single RNA sequences.

This file includes (almost) all function declarations within the RNAlib that are related to MFE folding...

Function Documentation

int LoopEnergy ( int  n1,
int  n2,
int  type,
int  type_2,
int  si1,
int  sj1,
int  sp1,
int  sq1 
)
Deprecated:
{This function is deprecated and will be removed soon. Use E_IntLoop() instead!}
int HairpinE ( int  size,
int  type,
int  si1,
int  sj1,
const char *  string 
)
Deprecated:
{This function is deprecated and will be removed soon. Use E_Hairpin() instead!}
void initialize_fold ( int  length)

Allocate arrays for folding

Deprecated:
{This function is deprecated and will be removed soon!}