1#ifndef VIENNA_RNA_PACKAGE_PLOT_PROBABILITIES_H
2#define VIENNA_RNA_PACKAGE_PLOT_PROBABILITIES_H
8#ifdef VRNA_WARN_DEPRECATED
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
37#define VRNA_PLOT_PROBABILITIES_BP 1U
43#define VRNA_PLOT_PROBABILITIES_ACC 2U
49#define VRNA_PLOT_PROBABILITIES_UD 4U
55#define VRNA_PLOT_PROBABILITIES_UD_LIN 8U
61#define VRNA_PLOT_PROBABILITIES_SD 16U
67#define VRNA_PLOT_PROBABILITIES_SC_MOTIF 32U
68#define VRNA_PLOT_PROBABILITIES_SC_UP 64U
69#define VRNA_PLOT_PROBABILITIES_SC_BP 128U
81#define VRNA_PLOT_PROBABILITIES_DEFAULT (VRNA_PLOT_PROBABILITIES_BP \
82 | VRNA_PLOT_PROBABILITIES_SD \
83 | VRNA_PLOT_PROBABILITIES_SC_MOTIF \
84 | VRNA_PLOT_PROBABILITIES_UD_LIN)
127 const char *sequence,
131 unsigned int options);
166#ifndef VRNA_DISABLE_BACKWARD_COMPATIBILITY
174PS_color_dot_plot(
char *
string,
180PS_color_dot_plot_turn(
char *seq,
187PS_dot_plot_turn(
char *seq,
217 "Use vrna_plot_dp_PS_list() instead");
237 "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 vrna_plot_dp_PS_list(char *seq, int cp, char *filename, vrna_ep_t *pl, vrna_ep_t *mf, char *comment)
Produce a postscript dot-plot from two pair lists.
int vrna_plot_dp_EPS(const char *filename, const char *sequence, vrna_ep_t *upper, vrna_ep_t *lower, vrna_dotplot_auxdata_t *auxdata, unsigned int options)
Produce an encapsulate PostScript (EPS) dot-plot from one or two lists of base pair probabilities.
Definition probabilities.h:87
int PS_dot_plot_list(char *seq, char *filename, vrna_ep_t *pl, vrna_ep_t *mf, char *comment)
Produce a postscript dot-plot from two pair lists.
int PS_dot_plot(char *string, char *file)
Produce postscript dot-plot.
Data structure representing a single entry of an element probability list (e.g. list of pair probabil...
Definition structures.h:486
Various utility- and helper-functions for secondary structure parsing, converting,...