1#ifndef VIENNA_RNA_PACKAGE_LFOLD_H
2#define VIENNA_RNA_PACKAGE_LFOLD_H
4#ifndef VRNA_DISABLE_BACKWARD_COMPATIBILITY
12#ifdef VRNA_WARN_DEPRECATED
13# if defined(__clang__)
14# define DEPRECATED(func, msg) func __attribute__ ((deprecated("", msg)))
15# elif defined(__GNUC__)
16# define DEPRECATED(func, msg) func __attribute__ ((deprecated(msg)))
18# define DEPRECATED(func, msg) func
21# define DEPRECATED(func, msg) func
36DEPRECATED(
float Lfold(
const char *
string,
37 const char *structure,
39 "Use vrna_Lfold() or vrna_Lfold_cb() instead");
49DEPRECATED(
float Lfoldz(
const char *
string,
50 const char *structure,
54 "Use vrna_Lfoldz() or vrna_Lfoldz_cb() instead");
62DEPRECATED(
float aliLfold(
const char **AS,
63 const char *structure,
65 "Use vrna_aliLfold() or vrna_aliLfold_cb() instead");
74DEPRECATED(
float aliLfold_cb(
const char **AS,
78 "Use vrna_aliLfold() or vrna_aliLfold_cb() instead");
float Lfoldz(const char *string, const char *structure, int maxdist, int zsc, double min_z)
float Lfold(const char *string, const char *structure, int maxdist)
The local analog to fold().
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
Compute local Minimum Free Energy (MFE) using a sliding window approach and backtrace corresponding s...