00001 #ifndef __VIENNA_RNA_PACKAGE_PS_DOT_H__
00002 #define __VIENNA_RNA_PACKAGE_PS_DOT_H__
00003
00004 #include "data_structures.h"
00005 #include "plot_layouts.h"
00006
00007 #ifdef __GNUC__
00008 #define DEPRECATED(func) func __attribute__ ((deprecated))
00009 #else
00010 #define DEPRECATED(func) func
00011 #endif
00012
00019
00020 int PS_rna_plot_snoop_a(char *string,
00021 char *structure,
00022 char *ssfile,
00023 int *relative_access,
00024 const char *seqs[]);
00025
00038 int PS_rna_plot(char *string,
00039 char *structure,
00040 char *file);
00041
00060 int PS_rna_plot_a(char *string,
00061 char *structure,
00062 char *file,
00063 char *pre,
00064 char *post);
00065
00066 int PS_rna_plot_a_gquad(char *string,
00067 char *structure,
00068 char *ssfile,
00069 char *pre,
00070 char *post);
00071
00084 int gmlRNA( char *string,
00085 char *structure,
00086 char *ssfile,
00087 char option);
00088
00099 int ssv_rna_plot( char *string,
00100 char *structure,
00101 char *ssfile);
00102
00111 int svg_rna_plot( char *string,
00112 char *structure,
00113 char *ssfile);
00114
00123 int xrna_plot(char *string,
00124 char *structure,
00125 char *ssfile);
00126
00127 int PS_color_dot_plot(char *string,
00128 cpair *pi,
00129 char *filename);
00130
00131 int PS_color_dot_plot_turn( char *seq,
00132 cpair *pi,
00133 char *filename,
00134 int winSize);
00135
00155 int PS_dot_plot_list( char *seq,
00156 char *filename,
00157 plist *pl,
00158 plist *mf,
00159 char *comment);
00160
00161 int PS_dot_plot_turn( char *seq,
00162 struct plist *pl,
00163 char *filename,
00164 int winSize);
00165
00166 int PS_color_aln( const char *structure,
00167 const char *filename,
00168 const char *seqs[],
00169 const char *names[]);
00170
00174 int aliPS_color_aln(const char *structure,
00175 const char *filename,
00176 const char *seqs[],
00177 const char *names[]);
00178
00179
00195 DEPRECATED(int PS_dot_plot( char *string,
00196 char *file));
00197 #endif