RNAlib-2.2.0c
vrna_scT Struct Reference

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.
 
FLT_OR_DBL ** boltzmann_factors
 Boltzmann Factors of the energy contributions for unpaired sequence stretches.
 
FLT_OR_DBL * 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.
 
FLT_OR_DBL * 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.
 
FLT_OR_DBL(* 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: