RNAlib-2.2.7
fold_vars.h
Go to the documentation of this file.
1 #ifndef VIENNA_RNA_PACKAGE_FOLD_VARS_H
2 #define VIENNA_RNA_PACKAGE_FOLD_VARS_H
3 
5 /* For now, we include model.h by default to provide backwards compatibility
6  However, this will most likely change, since fold_vars.h is scheduled to
7  vanish from the sources at latest in ViennaRNA Package v3
8 */
9 #include <ViennaRNA/model.h>
10 
11 
17 #ifdef DEPRECATION_WARNINGS
18 # ifdef __GNUC__
19 # define DEPRECATED(func) func __attribute__ ((deprecated))
20 # else
21 # define DEPRECATED(func) func
22 # endif
23 #else
24 # define DEPRECATED(func) func
25 #endif
26 
30 extern int fold_constrained;
31 
35 extern int csv;
36 
41 extern char *RibosumFile;
42 
47 extern int james_rule;
48 
52 extern int logML;
53 
65 extern int cut_point;
66 
73 extern bondT *base_pair;
74 
80 extern FLT_OR_DBL *pr;
81 
88 extern int *iindx;
89 
90 
91 
92 
93 #endif
double FLT_OR_DBL
Typename for floating point number in partition function computations.
Definition: data_structures.h:39
int csv
generate comma seperated output
int cut_point
Marks the position (starting from 1) of the first nucleotide of the second molecule within the concat...
The model details data structure and its corresponding modifiers.
bondT * base_pair
Contains a list of base pairs after a call to fold().
int fold_constrained
Global switch to activate/deactivate folding with structure constraints.
int james_rule
char * RibosumFile
Base pair stack element.
Definition: data_structures.h:192
FLT_OR_DBL * pr
A pointer to the base pair probability matrix.
int * iindx
index array to move through pr.
int logML