RNAlib-2.2.0-RC3
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 
6 
7 #ifdef __GNUC__
8 #define DEPRECATED(func) func __attribute__ ((deprecated))
9 #else
10 #define DEPRECATED(func) func
11 #endif
12 
23 /* write PostScript drawing of structure to file with annotation */
24 int PS_rna_plot_snoop_a(char *string,
25  char *structure,
26  char *ssfile,
27  int *relative_access,
28  const char *seqs[]);
29 
42 int PS_rna_plot(char *string,
43  char *structure,
44  char *file);
45 
64 int PS_rna_plot_a(char *string,
65  char *structure,
66  char *file,
67  char *pre,
68  char *post);
69 
70 int PS_rna_plot_a_gquad(char *string,
71  char *structure,
72  char *ssfile,
73  char *pre,
74  char *post);
75 
88 int gmlRNA( char *string,
89  char *structure,
90  char *ssfile,
91  char option);
92 
103 int ssv_rna_plot( char *string,
104  char *structure,
105  char *ssfile);
106 
115 int svg_rna_plot( char *string,
116  char *structure,
117  char *ssfile);
118 
127 int xrna_plot(char *string,
128  char *structure,
129  char *ssfile);
130 
131 int PS_color_dot_plot(char *string,
132  cpair *pi,
133  char *filename);
134 
135 int PS_color_dot_plot_turn( char *seq,
136  cpair *pi,
137  char *filename,
138  int winSize);
139 
159 int PS_dot_plot_list( char *seq,
160  char *filename,
161  plist *pl,
162  plist *mf,
163  char *comment);
164 
165 int vrna_plot_dp_PS_list( char *seq,
166  int cp,
167  char *wastlfile,
168  plist *pl,
169  plist *mf,
170  char *comment);
171 
172 int PS_dot_plot_turn( char *seq,
173  struct plist *pl,
174  char *filename,
175  int winSize);
176 
177 int PS_color_aln( const char *structure,
178  const char *filename,
179  const char *seqs[],
180  const char *names[]);
181 
185 int aliPS_color_aln(const char *structure,
186  const char *filename,
187  const char *seqs[],
188  const char *names[]);
189 
190 
206 DEPRECATED(int PS_dot_plot( char *string,
207  char *file));
208 
213 #endif
int ssv_rna_plot(char *string, char *structure, char *ssfile)
Produce a secondary structure graph in SStructView format.
Secondary structure plot layout algorithms.
int PS_dot_plot(char *string, char *file)
Produce postscript dot-plot.
int aliPS_color_aln(const char *structure, const char *filename, const char *seqs[], const char *names[])
int PS_rna_plot(char *string, char *structure, char *file)
Produce a secondary structure graph in PostScript and write it to 'filename'.
this datastructure is used as input parameter in functions of PS_dot.h and others ...
Definition: data_structures.h:45
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 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 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...
this datastructure is used as input parameter in functions of PS_dot.c
Definition: data_structures.h:55
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 xrna_plot(char *string, char *structure, char *ssfile)
Produce a secondary structure plot for further editing in XRNA.