Bio-Das-ProServer
view release on metacpan or search on metacpan
lib/Bio/Das/ProServer/SourceHydra.pm view on Meta::CPAN
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.
=head1 DESCRIPTION
The SourceHydra's role is to clone a series of SourceAdaptors of the
same type but each configured in a (systematically) different way, but
with only one configuration file section.
For example the hydra is pivotal in the Ensembl upload service where
each data upload is of the same structure and loaded into a numbered
table in a database. In order to provide a valid DSN for each uploaded
source, the hydra then clones a series of dbi-based sources, pointing
them all at the upload database but each one at a different table.
The hydra can also be useful in situations such as the provision of
similar sources for different species where the data are in different
databases but have the same structure in each.
=head1 SUBROUTINES/METHODS
=head2 new : Constructor
my $hydra = Bio::Das::ProServer::SourceHydra->new({
( run in 2.934 seconds using v1.01-cache-2.11-cpan-b16cb0d3907 )