RNAlib-2.4.8
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 /* End basic MFE interface */
127 float
128 vrna_fold(const char *sequence,
129  char *structure);
130 
153 float
154 vrna_circfold(const char *sequence,
155  char *structure);
156 
178 float
179 vrna_alifold( const char **sequences,
180  char *structure);
181 
206 float
207 vrna_circalifold( const char **sequences,
208  char *structure);
209 
230 float
231 vrna_cofold(const char *sequence,
232  char *structure);
233 
234 /* End simplified global MFE interface */
237 /* End group mfe_global */
249 void
250 vrna_backtrack_from_intervals(vrna_fold_compound_t *vc,
251  vrna_bp_stack_t *bp_stack,
252  sect bt_stack[],
253  int s);
254 
259 #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:133
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:142
float vrna_cofold(const char *sequence, char *structure)
Compute Minimum Free Energy (MFE), and a corresponding secondary structure for two dimerized RNA sequ...