Bio::Chado::Schema - A standard DBIx::Class layer for the Chado database schema.



NAME

Bio::Chado::Schema


SYNOPSIS

  use Bio::Chado::Schema;
  my $chado = Bio::Chado::Schema->connect( $dsn, $user, $password );
  print "number of rows in feature table: ",
        $chado->resultset('Sequence::Feature')->count,
        "\n";


DESCRIPTION

This is a standard object-relational mapping layer for use with the GMOD Chado database schema. This layer is implemented with the DBIx::Class manpage, generated with the help of the very fine the DBIx::Class::Schema::Loader manpage module.

Chado is an open-source modular database schema for biological data. It is divided into several notional "modules", which are reflected in the namespace organization of this package. Note that modules in the Chado context refers to sets of tables, they are not modules in the Perl sense.

To learn how to use this DBIx::Class ORM layer, a good starting point is the the DBIx::Class::Manual manpage.


NAME

Bio::Chado::Schema - A standard DBIx::Class layer for the Chado database schema.


CHADO MODULES COVERED BY THIS PACKAGE

the Bio::Chado::Schema::CellLine manpage

the Bio::Chado::Schema::Companalysis manpage

the Bio::Chado::Schema::Composite manpage

the Bio::Chado::Schema::Contact manpage

the Bio::Chado::Schema::Cv manpage

the Bio::Chado::Schema::Expression manpage

the Bio::Chado::Schema::General manpage

the Bio::Chado::Schema::Genetic manpage

the Bio::Chado::Schema::Library manpage

the Bio::Chado::Schema::Mage manpage

the Bio::Chado::Schema::Map manpage

the Bio::Chado::Schema::NaturalDiversity manpage

the Bio::Chado::Schema::Organism manpage

the Bio::Chado::Schema::Phenotype manpage

the Bio::Chado::Schema::Phylogeny manpage

the Bio::Chado::Schema::Project manpage

the Bio::Chado::Schema::Pub manpage

the Bio::Chado::Schema::Sequence manpage

the Bio::Chado::Schema::Stock manpage


CONTRIBUTORS

Aureliano Bombarely, <ab782@cornell.edu>

Naama Menda, <nm249@cornell.edu>

Jonathan Leto, <leto@cpan.org>


AUTHOR

Robert Buels, <rmb32@cornell.edu>


COPYRIGHT & LICENSE

Copyright 2009 Boyce Thompson Institute for Plant Research

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


AUTHOR

Robert Buels <rbuels@cpan.org>


COPYRIGHT AND LICENSE

This software is copyright (c) 2009 by Robert Buels.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

 Bio::Chado::Schema - A standard DBIx::Class layer for the Chado database schema.