RNAlib-2.1.8

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

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
36 paramT *scale_parameters(void);
37
52 paramT *get_scaled_parameters(double temperature,
53 model_detailsT md);
54
55 paramT *get_parameter_copy(paramT *par);
56
63 pf_paramT *get_scaled_pf_parameters(void);
64
88 pf_paramT *get_boltzmann_factors( double temperature,
89 double betaScale,
90 model_detailsT md,
91 double pf_scale);
92
101 pf_paramT *get_boltzmann_factor_copy(pf_paramT *parameters);
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