NAME

XMS::Motif - Perl module for creating DNA motifs in XMS format

SYNOPSIS

use XMS::Motif;

my $motif = XMS::Motif->new($wm,$name,$threshold) # $wm is weightmatrix, $name is name of the motif and $threshold is the threshold value. $motif -> toXML() # Create motifs in XMS format $motif -> toString() # Create motifs in string/xms format

DESCRIPTION

The XMS::Motif package can be used to create the XMS format for a given set of motifs, their asscoiated weightmatrices and threshold values.

METHODS XMS::Motif provides four methods, new(), toXML(), toString() and weblogo():

$w = XMS::Motif-new([list]);>

new() returns a new String handle.

$x = $w-toXML();>

toXML() converts the weightmatrix into a XMS format.

$s = $w-toString();>

toString() converts the weightmatrix into a string.

$logo = $w-weblogo();> weblogo() creates a graphic weblogo (png file) for a motif. It depends on the TFBS::Matrix perl module.

DEPENDENCIES

This module has external dependencies on the following modules: Exporter XML::Writer, IO::File XMS::WeightMatrix

EXPORT

Nothing.

SEE ALSO

perl(1), XML::Writer, XMS::WeightMatrix, XMS::MotifSet

AUTHOR

Harpreet Saini, hsaini@ebi.ac.uk

COPYRIGHT AND LICENSE

Copyright (C) 2009 by hsaini

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.