1 #ifndef VIENNA_RNA_PACKAGE_MFE_H 2 #define VIENNA_RNA_PACKAGE_MFE_H 27 const char *structure,
33 typedef void (vrna_mfe_window_zscore_callback)(
int start,
35 const char *structure,
159 vrna_mfe_window_zscore_callback *cb,
The most basic data structure required by many functions throughout the RNAlib.
Definition: data_structures.h:463
void( vrna_mfe_window_callback)(int start, int end, const char *structure, float en, void *data)
The default callback for sliding window MFE structure predictions.
Definition: mfe.h:25
Stack of partial structures for backtracking.
Definition: data_structures.h:220
Various data structures and pre-processor macros.
float vrna_mfe_window(vrna_fold_compound_t *vc, FILE *file)
Local MFE prediction using a sliding window approach.
float vrna_mfe_dimer(vrna_fold_compound_t *vc, char *structure)
Compute the minimum free energy of two interacting RNA molecules.
Base pair stack element.
Definition: data_structures.h:229
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_mfe_window_zscore(vrna_fold_compound_t *vc, double min_z, FILE *file)
Local MFE prediction using a sliding window approach (with z-score cut-off)