RNAlib-2.2.0RC0

The soft constraints data structure. More...

Data Fields

double * constraints
 Backup storage for energy contributions of single nucleotides.
 
int ** free_energies
 Energy contribution for unpaired sequence stretches.
 
int * en_basepair
 Energy contribution for base pairs.
 
double ** boltzmann_factors
 Boltzmann Factors of the energy contributions for unpaired sequence stretches.
 
double * exp_en_basepair
 Boltzmann Factors of the energy contribution for base pairs.
 
int * en_stack
 Pseudo Energy contribution per base pair involved in a stack.
 
double * exp_en_stack
 Boltzmann weighted pseudo energy contribution per nucleotide involved in a stack.
 
int(* f )(int, int, int, int, char, void *)
 A function pointer used for pseudo energy contribution in MFE calculations.
 
double(* exp_f )(int, int, int, int, char, void *)
 A function pointer used for pseudo energy contribution boltzmann factors in PF calculations.
 
void * data
 A pointer to the data object necessary for for pseudo energy contribution functions.
 

Detailed Description

The soft constraints data structure.


The documentation for this struct was generated from the following file: