RNAlib-2.4.18
PKplex.h
1 #ifndef VIENNA_RNA_PACKAGE_PKPLEX_DEPRECATED_H
2 #define VIENNA_RNA_PACKAGE_PKPLEX_DEPRECATED_H
3 
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!"
13 # endif
14 
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)))
20 # else
21 # define DEPRECATED(func, msg) func
22 # endif
23 #else
24 # define DEPRECATED(func, msg) func
25 #endif
26 
28 
29 
30 DEPRECATED(dupVar *
31 PKLduplexfold_XS(const char *s1,
32  const int **access_s1,
33  int penalty,
34  int max_interaction_length,
35  int delta),
36  "Use vrna_pk_plex() instead!");
37 
38 #include <ViennaRNA/pk_plex.h>
39 
40 #endif
41 
42 #endif
Various data structures and pre-processor macros.
Data structure used in RNApkplex.
Definition: basic.h:277
Heuristics for two-step pseudoknot forming interaction predictions.