Bio::GMOD::GenericGenePage

Generic GMOD gene page base class
Download

Bio::GMOD::GenericGenePage Ranking & Summary

Advertisement

  • Rating:
  • 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