1 #ifndef VIENNA_RNA_PACKAGE_LFOLD_H 2 #define VIENNA_RNA_PACKAGE_LFOLD_H 10 #ifdef VRNA_WARN_DEPRECATED 11 # if defined(__clang__) 12 # define DEPRECATED(func, msg) func __attribute__ ((deprecated("", msg))) 13 # elif defined(__GNUC__) 14 # define DEPRECATED(func, msg) func __attribute__ ((deprecated(msg))) 16 # define DEPRECATED(func, msg) func 19 # define DEPRECATED(func, msg) func 54 vrna_Lfold_cb(
const char *
string,
96 vrna_Lfoldz_cb(
const char *
string,
99 vrna_mfe_window_zscore_callback *cb,
113 float vrna_aliLfold(
const char **AS,
118 float vrna_aliLfold_cb(
const char **AS,
124 #ifndef VRNA_DISABLE_BACKWARD_COMPATIBILITY 136 DEPRECATED(
float Lfold(
const char *
string,
139 "Use vrna_Lfold() or vrna_Lfold_cb() instead");
148 DEPRECATED(
float Lfoldz(
const char *
string,
153 "Use vrna_Lfoldz() or vrna_Lfoldz_cb() instead");
165 DEPRECATED(
float aliLfold(
const char **AS,
168 "Use vrna_aliLfold() or vrna_aliLfold_cb() instead");
171 DEPRECATED(
float aliLfold_cb(
const char **AS,
175 "Use vrna_aliLfold() or vrna_aliLfold_cb() instead");
float Lfoldz(const char *string, char *structure, int maxdist, int zsc, double min_z)
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 aliLfold(const char **AS, char *structure, int maxdist)
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.h:36
Compute Minimum Free energy (MFE) and backtrace corresponding secondary structures from RNA sequence ...
float vrna_Lfold(const char *string, int window_size, FILE *file)
Local MFE prediction using a sliding window approach (simplified interface)
float Lfold(const char *string, char *structure, int maxdist)
The local analog to fold().