1 #ifndef VIENNA_RNA_PACKAGE_PLOT_PROBABILITIES_H
2 #define VIENNA_RNA_PACKAGE_PLOT_PROBABILITIES_H
8 #ifdef VRNA_WARN_DEPRECATED
9 # if defined(__clang__)
10 # define DEPRECATED(func, msg) func __attribute__ ((deprecated("", msg)))
11 # elif defined(__GNUC__)
12 # define DEPRECATED(func, msg) func __attribute__ ((deprecated(msg)))
14 # define DEPRECATED(func, msg) func
17 # define DEPRECATED(func, msg) func
32 #define VRNA_PLOT_PROBABILITIES_BP 1U
33 #define VRNA_PLOT_PROBABILITIES_ACC 2U
35 #define VRNA_PLOT_PROBABILITIES_UD 4U
36 #define VRNA_PLOT_PROBABILITIES_UD_LIN 8U
38 #define VRNA_PLOT_PROBABILITIES_SD 16U
40 #define VRNA_PLOT_PROBABILITIES_SC_MOTIF 32U
41 #define VRNA_PLOT_PROBABILITIES_SC_UP 64U
42 #define VRNA_PLOT_PROBABILITIES_SC_BP 128U
44 #define VRNA_PLOT_PROBABILITIES_DEFAULT (VRNA_PLOT_PROBABILITIES_BP \
45 | VRNA_PLOT_PROBABILITIES_SD \
46 | VRNA_PLOT_PROBABILITIES_SC_MOTIF \
47 | VRNA_PLOT_PROBABILITIES_UD_LIN)
67 vrna_plot_dp_EPS(
const char *filename,
72 unsigned int options);
76 vrna_plot_dp_PS_list(
char *seq,
84 #ifndef VRNA_DISABLE_BACKWARD_COMPATIBILITY
87 PS_color_dot_plot(
char *
string,
93 PS_color_dot_plot_turn(
char *seq,
100 PS_dot_plot_turn(
char *seq,
149 "Use vrna_plot_dp_EPS() instead");
Various data structures and pre-processor macros.
this datastructure is used as input parameter in functions of PS_dot.c
Definition: basic.h:112
int PS_dot_plot_list(char *seq, char *filename, plist *pl, plist *mf, char *comment)
Produce a postscript dot-plot from two pair lists.
int PS_dot_plot(char *string, char *file)
Produce postscript dot-plot.
Definition: probabilities.h:48
Data structure representing a single entry of an element probability list (e.g. list of pair probabil...
Definition: structures.h:459
Various utility- and helper-functions for secondary structure parsing, converting,...