RNAlib-2.3.1
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:48
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.
Various data structures and pre-processor macros.
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:222
FLT_OR_DBL * pr
A pointer to the base pair probability matrix.
int * iindx
index array to move through pr.
int logML