ArrayExpress::Curator::Visualize - a module used by expt_check.pl
use ArrayExpress::Curator::Visualize qw(dot_and_png); dot_and_png( $mage_bags, 'my_expt', 'luxisr', 1 );
This module provides a set of subroutines used by the experiment checker script to confirm the MIAME metadata supplied in a Tab2MAGE spreadsheet.
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.
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.