RNAlib-2.5.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
12#ifndef VRNA_DISABLE_BACKWARD_COMPATIBILITY
13
22extern int fold_constrained;
23
27extern int csv;
28
33extern char *RibosumFile;
34
39extern int james_rule;
40
44extern int logML;
45
57extern int cut_point;
58
65extern bondT *base_pair;
66
72extern FLT_OR_DBL *pr;
73
80extern int *iindx;
81
82
83#endif
84
85
86#endif
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.
char * RibosumFile
int logML
int * iindx
index array to move through pr.
int cut_point
Marks the position (starting from 1) of the first nucleotide of the second molecule within the concat...
FLT_OR_DBL * pr
A pointer to the base pair probability matrix.
int csv
generate comma seperated output
int james_rule
double FLT_OR_DBL
Typename for floating point number in partition function computations.
Definition: basic.h:43
Base pair stack element.
Definition: basic.h:143
The model details data structure and its corresponding modifiers.