RNAlib-2.3.1
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 
34 float
36  char *structure);
37 
50  char *structure);
51 
79 float vrna_mfe_window( vrna_fold_compound_t *vc, FILE *file);
80 
81 #ifdef USE_SVM
82 
109 float vrna_mfe_window_zscore(vrna_fold_compound_t *vc, double min_z, FILE *file);
110 #endif
111 
112 void
113 vrna_backtrack_from_intervals(vrna_fold_compound_t *vc,
114  vrna_bp_stack_t *bp_stack,
115  sect bt_stack[],
116  int s);
117 
118 
119 #endif
The most basic data structure required by many functions throughout the RNAlib.
Definition: data_structures.h:454
Stack of partial structures for backtracking.
Definition: data_structures.h:213
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:222
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)