Tab2MAGE logo Module detail: Visualize.pm

NAME

ArrayExpress::Curator::Visualize - a module used by expt_check.pl


SYNOPSIS

 use ArrayExpress::Curator::Visualize qw(dot_and_png);
 
 dot_and_png( $mage_bags, 'my_expt', 'luxisr', 1 );

DESCRIPTION

This module provides a set of subroutines used by the experiment checker script to confirm the MIAME metadata supplied in a Tab2MAGE spreadsheet.


FUNCTIONS

dot_and_png( $mage_bags, $output_base, $font, $clobber, $classes )

Takes: a hashref of MAGE containers, as generated by Tab2MAGE, MAGE and MAGE-TAB classes; a string for the output filenames (minus extension, so e.g. ``out'' becomes ``out.dot'' and ``out.png''); an optional font name; an optional flag indicating whether files should be silently overwritten; an optional hashref of classes to draw. This last argument will usually be omitted. Generates the dot file and passes it to the Graphviz dot for drawing. Returns a new $clobber argument.


AUTHOR

Tim Rayner (rayner@ebi.ac.uk), ArrayExpress team, EBI, 2008.

Acknowledgements go to the ArrayExpress curation team for feature requests, bug reports and other valuable comments.


SourceForge.net Logo