1 #ifndef VIENNA_RNA_PACKAGE_DATA_STRUCTURES_H 2 #define VIENNA_RNA_PACKAGE_DATA_STRUCTURES_H 47 #ifndef VRNA_DISABLE_BACKWARD_COMPATIBILITY 125 unsigned int position;
217 double energy_backtrack;
218 double opening_backtrack_x;
219 double opening_backtrack_y;
264 float fullStemEnergy;
326 #ifndef VRNA_DISABLE_C11_FEATURES int l
j<l in shorter seq
Definition: basic.h:179
double ** M
multi loops
Definition: basic.h:161
Functions and data structures for secondary structure soft constraints.
void vrna_C11_features(void)
Dummy symbol to check whether the library was build using C11/C++11 features.
Functions to deal with standard dynamic programming (DP) matrices.
double ** H
hairpin loops
Definition: basic.h:159
struct dupVar dupVar
Data structure used in RNApkplex.
struct constrain constrain
constraints for cofolding
int u_vals
number of different -u values
Definition: basic.h:188
Data structure used in RNApkplex.
Definition: basic.h:277
Energy parameter constants.
struct pu_contrib pu_contrib
contributions to p_u
double FLT_OR_DBL
Typename for floating point number in partition function computations.
Definition: basic.h:43
int j
j<l in shorter seq
Definition: basic.h:178
Data structure for RNAsnoop (fold energy list)
Definition: basic.h:239
contributions to p_u
Definition: basic.h:158
int contribs
[-c "SHIME"]
Definition: basic.h:189
The model details data structure and its corresponding modifiers.
int i
k<i in longer seq
Definition: basic.h:176
Data structure for RNAsnoop.
Definition: basic.h:248
double ** u_values
(the -u values * [-c "SHIME"]) * seq len
Definition: basic.h:191
Stack of partial structures for backtracking.
Definition: basic.h:134
this datastructure is used as input parameter in functions of PS_dot.c
Definition: basic.h:112
Base pair data structure used in subopt.c.
Definition: basic.h:104
int w
longest unpaired region
Definition: basic.h:164
struct pu_out pu_out
Collection of all free_energy of beeing unpaired values for output.
int k
k<i in longer seq
Definition: basic.h:177
Functions and data structures for handling of secondary structure hard constraints.
Functions to modify unstructured domains, e.g. to incorporate ligands binding to unpaired stretches...
interaction data structure for RNAup
Definition: basic.h:170
double * Pi
probabilities of interaction
Definition: basic.h:171
constraints for cofolding
Definition: basic.h:197
double ** I
interior loops
Definition: basic.h:160
struct node folden
Data structure for RNAsnoop (fold energy list)
int len
sequence length
Definition: basic.h:187
int length
length of the input sequence
Definition: basic.h:163
char ** header
header line
Definition: basic.h:190
int length
length of longer sequence
Definition: basic.h:180
struct interact interact
interaction data structure for RNAup
Collection of all free_energy of beeing unpaired values for output.
Definition: basic.h:186
double Gikjl
full free energy for interaction between [k,i] k<i in longer seq and [j,l] j<l in shorter seq ...
Definition: basic.h:173
Base pair stack element.
Definition: basic.h:143
Functions to deal with sets of energy parameters.
double * Gi
free energies of interaction
Definition: basic.h:172
This module provides interfaces that deal with additional structured domains in the folding grammar...
Various utility- and helper-functions for secondary structure parsing, converting, etc.
Data structure for RNAduplex.
Definition: basic.h:211
The Basic Fold Compound API.
Implementations for the RNA folding grammar.
Data structure representing a single entry of an element probability list (e.g. list of pair probabil...
Definition: structures.h:453
double Gikjl_wo
Gikjl without contributions for prob_unpaired.
Definition: basic.h:175
double ** E
exterior loop
Definition: basic.h:162