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 Lfold(const char *string, const char *structure, int maxdist)
The local analog to fold().
Compute local Minimum Free Energy (MFE) using a sliding window approach and backtrace corresponding s...
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:60
float Lfoldz(const char *string, const char *structure, int maxdist, int zsc, double min_z)