RNAlib-2.1.7
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 */
20 int PS_rna_plot_snoop_a(char *string,
21  char *structure,
22  char *ssfile,
23  int *relative_access,
24  const char *seqs[]);
25 
38 int PS_rna_plot(char *string,
39  char *structure,
40  char *file);
41 
60 int PS_rna_plot_a(char *string,
61  char *structure,
62  char *file,
63  char *pre,
64  char *post);
65 
66 int PS_rna_plot_a_gquad(char *string,
67  char *structure,
68  char *ssfile,
69  char *pre,
70  char *post);
71 
84 int gmlRNA( char *string,
85  char *structure,
86  char *ssfile,
87  char option);
88 
99 int ssv_rna_plot( char *string,
100  char *structure,
101  char *ssfile);
102 
111 int svg_rna_plot( char *string,
112  char *structure,
113  char *ssfile);
114 
123 int xrna_plot(char *string,
124  char *structure,
125  char *ssfile);
126 
127 int PS_color_dot_plot(char *string,
128  cpair *pi,
129  char *filename);
130 
131 int PS_color_dot_plot_turn( char *seq,
132  cpair *pi,
133  char *filename,
134  int winSize);
135 
155 int PS_dot_plot_list( char *seq,
156  char *filename,
157  plist *pl,
158  plist *mf,
159  char *comment);
160 
161 int PS_dot_plot_turn( char *seq,
162  struct plist *pl,
163  char *filename,
164  int winSize);
165 
166 int PS_color_aln( const char *structure,
167  const char *filename,
168  const char *seqs[],
169  const char *names[]);
170 
174 int aliPS_color_aln(const char *structure,
175  const char *filename,
176  const char *seqs[],
177  const char *names[]);
178 
179 
195 DEPRECATED(int PS_dot_plot( char *string,
196  char *file));
197 #endif
int aliPS_color_aln(const char *structure, const char *filename, const char *seqs[], const char *names[])
int svg_rna_plot(char *string, char *structure, char *ssfile)
Produce a secondary structure plot in SVG format and write it to a file.
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 ssv_rna_plot(char *string, char *structure, char *ssfile)
Produce a secondary structure graph in SStructView format.
int PS_dot_plot(char *string, char *file)
Produce postscript dot-plot.
Secondary structure plot layout algorithms.
All datastructures and typedefs shared among the Vienna RNA Package can be found here.
this datastructure is used as input parameter in functions of PS_dot.h and others ...
Definition: data_structures.h:52
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...
this datastructure is used as input parameter in functions of PS_dot.c
Definition: data_structures.h:62
int PS_dot_plot_list(char *seq, char *filename, plist *pl, plist *mf, char *comment)
Produce a postscript dot-plot from two pair lists.