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
36 DEPRECATED(
float Lfold(
const char *
string,
37 const char *structure,
39 "Use vrna_Lfold() or vrna_Lfold_cb() instead");
49 DEPRECATED(
float Lfoldz(
const char *
string,
50 const char *structure,
54 "Use vrna_Lfoldz() or vrna_Lfoldz_cb() instead");
62 DEPRECATED(
float aliLfold(
const char **AS,
63 const char *structure,
65 "Use vrna_aliLfold() or vrna_aliLfold_cb() instead");
74 DEPRECATED(
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...