|
RNAlib-2.4.15
|
|
Collaboration diagram for Deprecated Interface for Plotting Utilities:Data Structures | |
| struct | COORDINATE |
| this is a workarround for the SWIG Perl Wrapper RNA plot function that returns an array of type COORDINATE More... | |
Functions | |
| int | PS_color_aln (const char *structure, const char *filename, const char *seqs[], const char *names[]) |
| Produce PostScript sequence alignment color-annotated by consensus structure. More... | |
| int | aliPS_color_aln (const char *structure, const char *filename, const char *seqs[], const char *names[]) |
| PS_color_aln for duplexes. More... | |
| int | simple_xy_coordinates (short *pair_table, float *X, float *Y) |
| Calculate nucleotide coordinates for secondary structure plot the Simple way More... | |
| int | simple_circplot_coordinates (short *pair_table, float *x, float *y) |
| Calculate nucleotide coordinates for Circular Plot More... | |
| int | naview_xy_coordinates (short *pair_table, float *X, float *Y) |
Variables | |
| int | rna_plot_type |
| Switch for changing the secondary structure layout algorithm. More... | |
| struct COORDINATE |
this is a workarround for the SWIG Perl Wrapper RNA plot function that returns an array of type COORDINATE
| int PS_color_aln | ( | const char * | structure, |
| const char * | filename, | ||
| const char * | seqs[], | ||
| const char * | names[] | ||
| ) |
#include <ViennaRNA/plotting/alignments.h>
Produce PostScript sequence alignment color-annotated by consensus structure.
| int aliPS_color_aln | ( | const char * | structure, |
| const char * | filename, | ||
| const char * | seqs[], | ||
| const char * | names[] | ||
| ) |
#include <ViennaRNA/plotting/alignments.h>
PS_color_aln for duplexes.
| int simple_xy_coordinates | ( | short * | pair_table, |
| float * | X, | ||
| float * | Y | ||
| ) |
#include <ViennaRNA/plotting/layouts.h>
Calculate nucleotide coordinates for secondary structure plot the Simple way
| pair_table | The pair table of the secondary structure |
| X | a pointer to an array with enough allocated space to hold the x coordinates |
| Y | a pointer to an array with enough allocated space to hold the y coordinates |
| int simple_circplot_coordinates | ( | short * | pair_table, |
| float * | x, | ||
| float * | y | ||
| ) |
#include <ViennaRNA/plotting/layouts.h>
Calculate nucleotide coordinates for Circular Plot
This function calculates the coordinates of nucleotides mapped in equal distancies onto a unit circle.
in addition to the actual R2 coordinates. the simplest way to do so may be to compute a radius scaling factor
in the interval
that weights the proportion of base pair span to the actual length of the sequence. This scaling factor can then be used to calculate the coordinates for
, i.e.
and
.| pair_table | The pair table of the secondary structure |
| x | a pointer to an array with enough allocated space to hold the x coordinates |
| y | a pointer to an array with enough allocated space to hold the y coordinates |
| int naview_xy_coordinates | ( | short * | pair_table, |
| float * | X, | ||
| float * | Y | ||
| ) |
#include <ViennaRNA/plotting/naview.h>
| int rna_plot_type |
#include <ViennaRNA/plotting/layouts.h>
Switch for changing the secondary structure layout algorithm.
Current possibility are 0 for a simple radial drawing or 1 for the modified radial drawing taken from the naview program of [5].