RNAlib-2.3.4
LPfold.h
Go to the documentation of this file.
1 #ifndef VIENNA_RNA_PACKAGE_LPFOLD_H
2 #define VIENNA_RNA_PACKAGE_LPFOLD_H
3 
5 #include <ViennaRNA/params.h>
6 
7 #ifdef VRNA_WARN_DEPRECATED
8 # ifdef __GNUC__
9 # define DEPRECATED(func) func __attribute__ ((deprecated))
10 # else
11 # define DEPRECATED(func) func
12 # endif
13 #else
14 # define DEPRECATED(func) func
15 #endif
16 
32 void update_pf_paramsLP(int length);
33 
34 
41 void update_pf_paramsLP_par(int length,
42  vrna_exp_param_t *parameters);
43 
44 
82 plist *pfl_fold(char *sequence,
83  int winSize,
84  int pairSize,
85  float cutoffb,
86  double **pU,
87  plist **dpp2,
88  FILE *pUfp,
89  FILE *spup);
90 
91 
98 plist *pfl_fold_par(char *sequence,
99  int winSize,
100  int pairSize,
101  float cutoffb,
102  double **pU,
103  plist **dpp2,
104  FILE *pUfp,
105  FILE *spup,
106  vrna_exp_param_t *parameters);
107 
108 
109 void putoutpU_prob_par(double **pU,
110  int length,
111  int ulength,
112  FILE *fp,
113  int energies,
114  vrna_exp_param_t *parameters);
115 
116 
131 void putoutpU_prob(double **pU,
132  int length,
133  int ulength,
134  FILE *fp,
135  int energies);
136 
137 
138 void putoutpU_prob_bin_par(double **pU,
139  int length,
140  int ulength,
141  FILE *fp,
142  int energies,
143  vrna_exp_param_t *parameters);
144 
145 
160 void putoutpU_prob_bin(double **pU,
161  int length,
162  int ulength,
163  FILE *fp,
164  int energies);
165 
166 
172 DEPRECATED(void init_pf_foldLP(int length));
173 
174 #endif
void putoutpU_prob_bin(double **pU, int length, int ulength, FILE *fp, int energies)
Writes the unpaired probabilities (pU) or opening energies into a binary file.
plist * pfl_fold(char *sequence, int winSize, int pairSize, float cutoffb, double **pU, plist **dpp2, FILE *pUfp, FILE *spup)
Compute partition functions for locally stable secondary structures.
Various data structures and pre-processor macros.
void init_pf_foldLP(int length)
Functions to deal with sets of energy parameters.
The data structure that contains temperature scaled Boltzmann weights of the energy parameters...
Definition: params.h:99
void update_pf_paramsLP(int length)
void putoutpU_prob(double **pU, int length, int ulength, FILE *fp, int energies)
Writes the unpaired probabilities (pU) or opening energies into a file.
this datastructure is used as input parameter in functions of PS_dot.h and others ...
Definition: data_structures.h:183
plist * pfl_fold_par(char *sequence, int winSize, int pairSize, float cutoffb, double **pU, plist **dpp2, FILE *pUfp, FILE *spup, vrna_exp_param_t *parameters)
Compute partition functions for locally stable secondary structures.