RNAlib-2.3.1
Lfold.h
Go to the documentation of this file.
1 #ifndef VIENNA_RNA_PACKAGE_LFOLD_H
2 #define VIENNA_RNA_PACKAGE_LFOLD_H
3 
10 /* make this interface backward compatible with RNAlib < 2.2.0 */
11 #define VRNA_BACKWARD_COMPAT
12 
13 #ifdef DEPRECATION_WARNINGS
14 # ifdef __GNUC__
15 # define DEPRECATED(func) func __attribute__ ((deprecated))
16 # else
17 # define DEPRECATED(func) func
18 # endif
19 #else
20 # define DEPRECATED(func) func
21 #endif
22 
23 #include <ViennaRNA/mfe.h>
24 
48 float
49 vrna_Lfold( const char *string,
50  int window_size,
51  FILE *file);
52 
53 #ifdef USE_SVM
54 
81 float
82 vrna_Lfoldz(const char *string,
83  int window_size,
84  double min_z,
85  FILE *file);
86 
87 #endif
88 
89 
107 float aliLfold( const char **strings,
108  char *structure,
109  int maxdist);
110 
111 #ifdef VRNA_BACKWARD_COMPAT
112 
123 DEPRECATED(float Lfold(const char *string, char *structure, int maxdist));
124 
132 DEPRECATED(float Lfoldz(const char *string, char *structure, int maxdist, int zsc, double min_z));
133 
134 #endif
135 
136 #endif
float aliLfold(const char **strings, char *structure, int maxdist)
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) ...
MFE calculations for single RNA sequences.
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().