RNAlib-2.5.1
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
30DEPRECATED(dupVar *
31PKLduplexfold_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.