RNAlib-2.1.9
params.h
Go to the documentation of this file.
1 #ifndef __VIENNA_RNA_PACKAGE_PARAMS_H__
2 #define __VIENNA_RNA_PACKAGE_PARAMS_H__
3 
4 #include "energy_const.h"
5 #include "data_structures.h"
6 
7 #ifdef __GNUC__
8 #define DEPRECATED(func) func __attribute__ ((deprecated))
9 #else
10 #define DEPRECATED(func) func
11 #endif
12 
37 
52 paramT *get_scaled_parameters(double temperature,
53  model_detailsT md);
54 
55 paramT *get_parameter_copy(paramT *par);
56 
64 
88 pf_paramT *get_boltzmann_factors( double temperature,
89  double betaScale,
90  model_detailsT md,
91  double pf_scale);
92 
102 
108 pf_paramT *get_scaled_alipf_parameters(unsigned int n_seq);
109 
116 PUBLIC pf_paramT *get_boltzmann_factors_ali(unsigned int n_seq,
117  double temperature,
118  double betaScale,
119  model_detailsT md,
120  double pf_scale);
121 
126 DEPRECATED(paramT *copy_parameters(void));
127 DEPRECATED(paramT *set_parameters(paramT *dest));
128 DEPRECATED(pf_paramT *scale_pf_parameters(void));
129 DEPRECATED(pf_paramT *copy_pf_param(void));
130 DEPRECATED(pf_paramT *set_pf_param(paramT *dest));
131 
132 
133 
134 #endif