Bio::GMOD::GenericGenePageGeneric GMOD gene page base class | |
Download |
Bio::GMOD::GenericGenePage Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Publisher Name:
- Scott Cain
- Publisher web site:
- http://search.cpan.org/~scain/
Bio::GMOD::GenericGenePage Tags
Bio::GMOD::GenericGenePage Description
Generic GMOD gene page base class Bio::GMOD::GenericGenePage is an abstract Perl class to make it easier for Model Organism Databases (MODs) to serve up a simple XML that describes attributes of their gene models. In order to implement this, the user needs to subclass Bio::GMOD::GenericGenePage and provide the methods listed below as abstract classes. These methods are then used by the render_xml method to create XML for a given gene.There is one example implementation included with this distribution, Bio::GMOD::GenericGenePage::Chado, which is a Chado adapter for a yeast database derived from SGD's GFF3. In order to implement this for another Chado database it should be fairly easy to modify the provided methods to create your own adaptor. For example, ParameciumDB could subclass Bio::GMOD::GenericGenePage::Chado and create Bio::GMOD::GenericGenePage::Chado::ParameciumDB and only override the data_provider and organism methods to have a working adaptor. Databases not based on Chado will only have slightly more work, in order to implement all of the abstract classes in Bio::GMOD::GenericGenePage.Another example implementation is included, CXGN::Phenome::GenericGenePage, however this is only a partial implementation and will not work with the current release of Bio::GMOD::GenericGenePage.SYNOPSIS my $page = Bio::GMOD::GenericGenePage->new( $gene_identifier ); my $xml = $page->render_xml(); Requirements: · Perl
Bio::GMOD::GenericGenePage Related Software