1 #ifndef VIENNA_RNA_PACKAGE_PKPLEX_DEPRECATED_H
2 #define VIENNA_RNA_PACKAGE_PKPLEX_DEPRECATED_H
10 #ifndef VRNA_DISABLE_BACKWARD_COMPATIBILITY
11 # ifdef VRNA_WARN_DEPRECATED
12 #warning "Including deprecated header file <ViennaRNA/PKplex.h>! Use <ViennaRNA/pk_plex.h> instead!"
15 #ifdef VRNA_WARN_DEPRECATED
16 # if defined(__clang__)
17 # define DEPRECATED(func, msg) func __attribute__ ((deprecated("", msg)))
18 # elif defined(__GNUC__)
19 # define DEPRECATED(func, msg) func __attribute__ ((deprecated(msg)))
21 # define DEPRECATED(func, msg) func
24 # define DEPRECATED(func, msg) func
31 PKLduplexfold_XS(
const char *s1,
32 const int **access_s1,
34 int max_interaction_length,
36 "Use vrna_pk_plex() instead!");
Various data structures and pre-processor macros.
Data structure used in RNApkplex.
Definition: basic.h:277
Heuristics for two-step pseudoknot forming interaction predictions.