plot_structure.h
Go to the documentation of this file.
#ifndef VIENNA_RNA_PACKAGE_PLOT_STRUCTURE_H
#define VIENNA_RNA_PACKAGE_PLOT_STRUCTURE_H
#include <ViennaRNA/model.h>
#include <ViennaRNA/plot_layouts.h>
#ifdef DEPRECATION_WARNINGS
# ifdef __GNUC__
# define DEPRECATED(func) func __attribute__ ((deprecated))
# else
# define DEPRECATED(func) func
# endif
#else
# define DEPRECATED(func) func
#endif
/* make this interface backward compatible with RNAlib < 2.2.0 */
#define VRNA_BACKWARD_COMPAT
/* write PostScript drawing of structure to file with annotation */
int PS_rna_plot_snoop_a(char *string,
char *structure,
char *ssfile,
int *relative_access,
const char *seqs[]);
int vrna_file_PS_rnaplot( const char *seq,
const char *structure,
const char *file,
vrna_md_t *md_p);
int vrna_file_PS_rnaplot_a( const char *seq,
const char *structure,
const char *file,
const char *pre,
const char *post,
vrna_md_t *md_p);
int gmlRNA( char *string,
char *structure,
char *ssfile,
char option);
int ssv_rna_plot( char *string,
char *structure,
char *ssfile);
int svg_rna_plot( char *string,
char *structure,
char *ssfile);
int xrna_plot(char *string,
char *structure,
char *ssfile);
#ifdef VRNA_BACKWARD_COMPAT
DEPRECATED(int PS_rna_plot(char *string, char *structure, char *file));
DEPRECATED(int PS_rna_plot_a(char *string, char *structure, char *file, char *pre, char *post));
DEPRECATED(int PS_rna_plot_a_gquad(char *string, char *structure, char *ssfile, char *pre, char *post));
#endif
#endif
PS_rna_plot_a_gquad
int PS_rna_plot_a_gquad(char *string, char *structure, char *ssfile, char *pre, char *post)
Produce a secondary structure graph in PostScript including additional annotation macros and write it...
model.h
The model details data structure and its corresponding modifiers.
vrna_file_PS_rnaplot
int vrna_file_PS_rnaplot(const char *seq, const char *structure, const char *file, vrna_md_t *md_p)
Produce a secondary structure graph in PostScript and write it to 'filename'.
ssv_rna_plot
int ssv_rna_plot(char *string, char *structure, char *ssfile)
Produce a secondary structure graph in SStructView format.
vrna_file_PS_rnaplot_a
int vrna_file_PS_rnaplot_a(const char *seq, const char *structure, const char *file, const char *pre, const char *post, vrna_md_t *md_p)
Produce a secondary structure graph in PostScript including additional annotation macros and write it...
plot_layouts.h
Secondary structure plot layout algorithms.
PS_rna_plot
int PS_rna_plot(char *string, char *structure, char *file)
Produce a secondary structure graph in PostScript and write it to 'filename'.
vrna_md_s
The data structure that contains the complete model details used throughout the calculations.
Definition: model.h:187
svg_rna_plot
int svg_rna_plot(char *string, char *structure, char *ssfile)
Produce a secondary structure plot in SVG format and write it to a file.
PS_rna_plot_a
int PS_rna_plot_a(char *string, char *structure, char *file, char *pre, char *post)
Produce a secondary structure graph in PostScript including additional annotation macros and write it...
gmlRNA
int gmlRNA(char *string, char *structure, char *ssfile, char option)
Produce a secondary structure graph in Graph Meta Language (gml) and write it to a file...
xrna_plot
int xrna_plot(char *string, char *structure, char *ssfile)
Produce a secondary structure plot for further editing in XRNA.