RNAlib-2.1.9h
PS_dot.h
Go to the documentation of this file.
1#ifndef __VIENNA_RNA_PACKAGE_PS_DOT_H__
2#define __VIENNA_RNA_PACKAGE_PS_DOT_H__
3
4#include "data_structures.h"
5#include "plot_layouts.h"
6
7#ifdef __GNUC__
8#define DEPRECATED(func) func __attribute__ ((deprecated))
9#else
10#define DEPRECATED(func) func
11#endif
12
19/* write PostScript drawing of structure to file with annotation */
20int PS_rna_plot_snoop_a(char *string,
21 char *structure,
22 char *ssfile,
23 int *relative_access,
24 const char *seqs[]);
25
38int PS_rna_plot(char *string,
39 char *structure,
40 char *file);
41
60int PS_rna_plot_a(char *string,
61 char *structure,
62 char *file,
63 char *pre,
64 char *post);
65
66int PS_rna_plot_a_gquad(char *string,
67 char *structure,
68 char *ssfile,
69 char *pre,
70 char *post);
71
84int gmlRNA( char *string,
85 char *structure,
86 char *ssfile,
87 char option);
88
99int ssv_rna_plot( char *string,
100 char *structure,
101 char *ssfile);
102
111int svg_rna_plot( char *string,
112 char *structure,
113 char *ssfile);
114
123int xrna_plot(char *string,
124 char *structure,
125 char *ssfile);
126
127int PS_color_dot_plot(char *string,
128 cpair *pi,
129 char *filename);
130
131int PS_color_dot_plot_turn( char *seq,
132 cpair *pi,
133 char *filename,
134 int winSize);
135
155int PS_dot_plot_list( char *seq,
156 char *filename,
157 plist *pl,
158 plist *mf,
159 char *comment);
160
161int PS_dot_plot_turn( char *seq,
162 struct plist *pl,
163 char *filename,
164 int winSize);
165
166int PS_color_aln( const char *structure,
167 const char *filename,
168 const char *seqs[],
169 const char *names[]);
170
174int aliPS_color_aln(const char *structure,
175 const char *filename,
176 const char *seqs[],
177 const char *names[]);
178
179
195DEPRECATED(int PS_dot_plot( char *string,
196 char *file));
197#endif
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_rna_plot(char *string, char *structure, char *file)
Produce a secondary structure graph in PostScript and write it to 'filename'.
int xrna_plot(char *string, char *structure, char *ssfile)
Produce a secondary structure plot for further editing in XRNA.
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...
int PS_dot_plot(char *string, char *file)
Produce postscript dot-plot.
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.
int aliPS_color_aln(const char *structure, const char *filename, const char *seqs[], const char *names[])
int ssv_rna_plot(char *string, char *structure, char *ssfile)
Produce a secondary structure graph in SStructView format.
int svg_rna_plot(char *string, char *structure, char *ssfile)
Produce a secondary structure plot in SVG format and write it to a file.
All datastructures and typedefs shared among the Vienna RNA Package can be found here.
Secondary structure plot layout algorithms.
this datastructure is used as input parameter in functions of PS_dot.c
Definition data_structures.h:58
this datastructure is used as input parameter in functions of PS_dot.h and others
Definition data_structures.h:48