1 #ifndef __VIENNA_RNA_PACKAGE_PARAMS_H__
2 #define __VIENNA_RNA_PACKAGE_PARAMS_H__
8 #define DEPRECATED(func) func __attribute__ ((deprecated))
10 #define DEPRECATED(func) func
55 paramT *scale_parameters_hybrid(
void);
121 pf_paramT *get_scaled_alipf_parameters(
unsigned int n_seq);
139 DEPRECATED(
paramT *copy_parameters(
void));
141 DEPRECATED(
pf_paramT *scale_pf_parameters(
void));
142 DEPRECATED(
pf_paramT *copy_pf_param(
void));
pf_paramT * get_boltzmann_factor_copy(pf_paramT *parameters)
Get a copy of already precomputed Boltzmann factors.
pf_paramT * get_scaled_pf_parameters(void)
The datastructure that contains temperature scaled energy parameters.
Definition: data_structures.h:122
The datastructure that contains temperature scaled Boltzmann weights of the energy parameters...
Definition: data_structures.h:203
PUBLIC pf_paramT * get_boltzmann_factors_ali(unsigned int n_seq, double temperature, double betaScale, model_detailsT md, double pf_scale)
Get precomputed Boltzmann factors of the loop type dependent energy contributions (alifold variant) w...
pf_paramT * get_boltzmann_factors(double temperature, double betaScale, model_detailsT md, double pf_scale)
Get precomputed Boltzmann factors of the loop type dependent energy contributions with independent th...
All datastructures and typedefs shared among the Vienna RNA Package can be found here.
pf_paramT * get_scaled_pf_parameters_hybrid(void)
Get precomputed Boltzmann factors of the loop type dependent energy contributions (alifold variant) ...
double pf_scale
A scaling factor used by pf_fold() to avoid overflows.
The data structure that contains the complete model details used throughout the calculations.
Definition: data_structures.h:102
paramT * scale_parameters(void)
Get precomputed energy contributions for all the known loop types.
double temperature
Rescale energy parameters to a temperature in degC.
paramT * get_scaled_parameters(double temperature, model_detailsT md)
Get precomputed energy contributions for all the known loop types.