RNAlib-2.4.11
mfe.h
Go to the documentation of this file.
1 #ifndef VIENNA_RNA_PACKAGE_MFE_H
2 #define VIENNA_RNA_PACKAGE_MFE_H
3 
4 #include <stdio.h>
6 
82 float
84  char *structure);
85 
86 
97  char *structure);
98 
99 
100 /* End basic MFE interface */
128 float
129 vrna_fold(const char *sequence,
130  char *structure);
131 
132 
155 float
156 vrna_circfold(const char *sequence,
157  char *structure);
158 
159 
181 float
182 vrna_alifold(const char **sequences,
183  char *structure);
184 
185 
210 float
211 vrna_circalifold(const char **sequences,
212  char *structure);
213 
214 
235 float
236 vrna_cofold(const char *sequence,
237  char *structure);
238 
239 
240 /* End simplified global MFE interface */
243 /* End group mfe_global */
255 int
256 vrna_backtrack_from_intervals(vrna_fold_compound_t *vc,
257  vrna_bp_stack_t *bp_stack,
258  sect bt_stack[],
259  int s);
260 
261 
265 #endif
float vrna_mfe_dimer(vrna_fold_compound_t *vc, char *structure)
Compute the minimum free energy of two interacting RNA molecules.
The most basic data structure required by many functions throughout the RNAlib.
Definition: fold_compound.h:132
float vrna_fold(const char *sequence, char *structure)
Compute Minimum Free Energy (MFE), and a corresponding secondary structure for an RNA sequence...
float vrna_alifold(const char **sequences, char *structure)
Compute Minimum Free Energy (MFE), and a corresponding consensus secondary structure for an RNA seque...
Stack of partial structures for backtracking.
Definition: basic.h:134
Various data structures and pre-processor macros.
float vrna_mfe(vrna_fold_compound_t *vc, char *structure)
Compute minimum free energy and an appropriate secondary structure of an RNA sequence, or RNA sequence alignment.
float vrna_circfold(const char *sequence, char *structure)
Compute Minimum Free Energy (MFE), and a corresponding secondary structure for a circular RNA sequenc...
float vrna_circalifold(const char **sequences, char *structure)
Compute Minimum Free Energy (MFE), and a corresponding consensus secondary structure for a sequence a...
Base pair stack element.
Definition: basic.h:143
float vrna_cofold(const char *sequence, char *structure)
Compute Minimum Free Energy (MFE), and a corresponding secondary structure for two dimerized RNA sequ...