RNAlib-2.2.0RC0
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 __GNUC__
18 #define DEPRECATED(func) func __attribute__ ((deprecated))
19 #else
20 #define DEPRECATED(func) func
21 #endif
22 
26 extern int fold_constrained;
27 
31 extern int csv;
32 
37 extern char *RibosumFile;
38 
43 extern int james_rule;
44 
48 extern int logML;
49 
61 extern int cut_point;
62 
69 extern bondT *base_pair;
70 
76 extern FLT_OR_DBL *pr;
77 
84 extern int *iindx;
85 
86 
87 
88 char * option_string(void);
89 
90 #endif
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.
All datastructures and typedefs shared among the Vienna RNA Package can be found here.
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.
Definition: data_structures.h:122
FLT_OR_DBL * pr
A pointer to the base pair probability matrix.
int * iindx
index array to move through pr.
int logML