Bio::Das::ProServer::SourceAdaptor::Transport::martservice - BioMart MartService Transport
$Revision: 687 $
This module provides a transport to retrieve data from a BioMart MartService.
Initializes this object using values taken from the configuration.
Get/set the timeout for requests POSTed via LWP::UserAgent.
Get/set the MartService URL.
Get/set the MartService dataset name.
Get/set the list of attributes to be retrieved from the MartService. This may be specified as an arrayref or a comma-delimited list.
Return a cached LWP::UserAgent object or instantiate a new one.
Takes a hashref of name/value pairs and returns an XML query string to be POSTed to the MartService.
Passed a list of name/value pairs, performs a query against the MartService and returns an arrayref of returned results. Each result is a hashref with keys named after this object's attributes.
The following values may be specified in the main configuration file:
The URL for the BioMart MartService.
The name of the MartService dataset.
A comma-separated list of attributes to be retrieved from the BioMart MartService.
How long (in seconds) to wait for a response from the BioMart MartService.
Ray Miller <email@example.com>
Copyright (c) 2009 Wellcome Trust Sanger Institute
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See DISCLAIMER.txt for disclaimers of warranty.