1#ifndef VIENNA_RNA_PACKAGE_MFE_WINDOW_H
2#define VIENNA_RNA_PACKAGE_MFE_WINDOW_H
8#include <ViennaRNA/zscore.h>
66 const char *structure,
72typedef void (vrna_mfe_window_zscore_callback)(
int start,
74 const char *structure,
156 vrna_mfe_window_zscore_callback *cb,
197vrna_Lfold_cb(
const char *
string,
236vrna_Lfoldz_cb(
const char *
string,
239 vrna_mfe_window_zscore_callback *cb,
245float vrna_aliLfold(
const char **alignment,
250float vrna_aliLfold_cb(
const char **alignment,
The Basic Fold Compound API.
The most basic data structure required by many functions throughout the RNAlib.
Definition: fold_compound.h:148
float vrna_Lfoldz(const char *string, int window_size, double min_z, FILE *file)
Local MFE prediction using a sliding window approach with z-score cut-off (simplified interface)
float vrna_Lfold(const char *string, int window_size, FILE *file)
Local MFE prediction using a sliding window approach (simplified interface)
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_window.h:64
float vrna_mfe_window(vrna_fold_compound_t *vc, FILE *file)
Local MFE prediction using a sliding window approach.
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)