Difference between revisions of "Bio::Chado::Schema"

From GMOD
Jump to: navigation, search
(BCS isn't really in an early stage anymore)
(To-Do: moved discussion to discussion page)
 
(3 intermediate revisions by 2 users not shown)
Line 11: Line 11:
 
=== To-Do ===
 
=== To-Do ===
  
* Need many more many_to_many relationships throughout.
+
* Need many more many_to_many relationships throughout.  These have to be added manually.  If you find one missing that you need, please git clone the repository and send a pull request with it.
* Need more compatibility with BioPerl.  Thoughts on how best to do this?
+
* Need more compatibility with BioPerl.  Right now you can use a Sequence::Feature as a Bio::SeqI, but that's all.  Patches and ideas are welcome, see the [[Talk:Bio::Chado::Schema|BCS discussion page]].
  
 
=== Contributors ===
 
=== Contributors ===

Latest revision as of 18:15, 14 April 2011

Bio::Chado::Schema is a standard DBIx::Class layer for Chado, in Perl. DBIx::Class is an object-relational mapping system similar to other ORMs in other languages, such as Python's SQLAlchemy and Java's Hibernate.

If you use Chado and Perl, please consider contributing to the project. See the Development section below.

Bio::Chado::Schema is a standard set of Perl modules that should work with any database supported by DBIx::Class. So far, it has been used successfully with Chado schemas running on both PostgreSQL and Oracle. Please try it out and report back to the mailing list!

Development

Development of Bio::Chado::Schema uses git, hosted on GitHub: http://github.com/solgenomics/bio-chado-schema

To-Do

  • Need many more many_to_many relationships throughout. These have to be added manually. If you find one missing that you need, please git clone the repository and send a pull request with it.
  • Need more compatibility with BioPerl. Right now you can use a Sequence::Feature as a Bio::SeqI, but that's all. Patches and ideas are welcome, see the BCS discussion page.

Contributors

  • Robert Buels (Sol Genomics Network)
  • Naama Menda (Sol Genomics Network)
  • Aureliano Bombarely (Sol Genomics Network)
  • Jonathan "Duke" Leto (Sol Genomics Network)

Documentation

API Documentation is in Perl POD format, and can be browsed at http://search.cpan.org/dist/Bio-Chado-Schema

Download

Releases of Bio::Chado::Schema are available on CPAN: http://search.cpan.org/dist/Bio-Chado-Schema

Use your preferred CPAN client to install it:

  cpan Bio::Chado::Schema

is often sufficient.

Support

Mailing List Link Description Archive(s)
Bio::Chado::Schema gmod-schema Use the Chado list (gmod-schema) for all Bio::Chado::Schema questions. Gmane, Nabble (old), Nabble (new, 2010/05+), Sourceforge
Facts about "Schema"RDF feed
ChadoSchema +
Talk:BioSchema +