| Bio-Chado-Schema documentation | Contained in the Bio-Chado-Schema distribution. |
Bio::Chado::Schema::Result::Genetic::FeatureGenotype
Bio::Chado::Schema::Result::Genetic::FeatureGenotype
data_type: 'integer' is_auto_increment: 1 is_nullable: 0 sequence: 'feature_genotype_feature_genotype_id_seq'
data_type: 'integer' is_foreign_key: 1 is_nullable: 0
data_type: 'integer' is_foreign_key: 1 is_nullable: 0
data_type: 'integer' is_foreign_key: 1 is_nullable: 1
A feature of SO type "chromosome".
data_type: 'integer' is_nullable: 0
rank can be used for n-ploid organisms or to preserve order.
data_type: 'integer' is_nullable: 0
Spatially distinguishable group. group can be used for distinguishing the chromosomal groups, for example (RNAi products and so on can be treated as different groups, as they do not fall on a particular chromosome).
data_type: 'integer' is_foreign_key: 1 is_nullable: 0
Type: belongs_to
Related object: Bio::Chado::Schema::Result::Cv::Cvterm
Type: belongs_to
Related object: Bio::Chado::Schema::Result::Genetic::Genotype
Type: belongs_to
Related object: Bio::Chado::Schema::Result::Sequence::Feature
Type: belongs_to
Related object: Bio::Chado::Schema::Result::Sequence::Feature
Robert Buels <rbuels@cpan.org>
This software is copyright (c) 2011 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 documentation | Contained in the Bio-Chado-Schema distribution. |
package Bio::Chado::Schema::Result::Genetic::FeatureGenotype; BEGIN { $Bio::Chado::Schema::Result::Genetic::FeatureGenotype::AUTHORITY = 'cpan:RBUELS'; } BEGIN { $Bio::Chado::Schema::Result::Genetic::FeatureGenotype::VERSION = '0.08100'; } # Created by DBIx::Class::Schema::Loader # DO NOT MODIFY THE FIRST PART OF THIS FILE use strict; use warnings; use base 'DBIx::Class::Core'; __PACKAGE__->table("feature_genotype"); __PACKAGE__->add_columns( "feature_genotype_id", { data_type => "integer", is_auto_increment => 1, is_nullable => 0, sequence => "feature_genotype_feature_genotype_id_seq", }, "feature_id", { data_type => "integer", is_foreign_key => 1, is_nullable => 0 }, "genotype_id", { data_type => "integer", is_foreign_key => 1, is_nullable => 0 }, "chromosome_id", { data_type => "integer", is_foreign_key => 1, is_nullable => 1 }, "rank", { data_type => "integer", is_nullable => 0 }, "cgroup", { data_type => "integer", is_nullable => 0 }, "cvterm_id", { data_type => "integer", is_foreign_key => 1, is_nullable => 0 }, ); __PACKAGE__->set_primary_key("feature_genotype_id"); __PACKAGE__->add_unique_constraint( "feature_genotype_c1", [ "feature_id", "genotype_id", "cvterm_id", "chromosome_id", "rank", "cgroup", ], ); __PACKAGE__->belongs_to( "cvterm", "Bio::Chado::Schema::Result::Cv::Cvterm", { cvterm_id => "cvterm_id" }, { cascade_copy => 0, cascade_delete => 0, is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE", }, ); __PACKAGE__->belongs_to( "genotype", "Bio::Chado::Schema::Result::Genetic::Genotype", { genotype_id => "genotype_id" }, { cascade_copy => 0, cascade_delete => 0, is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE", }, ); __PACKAGE__->belongs_to( "feature", "Bio::Chado::Schema::Result::Sequence::Feature", { feature_id => "feature_id" }, { cascade_copy => 0, cascade_delete => 0, is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE", }, ); __PACKAGE__->belongs_to( "chromosome", "Bio::Chado::Schema::Result::Sequence::Feature", { feature_id => "chromosome_id" }, { cascade_copy => 0, cascade_delete => 0, is_deferrable => 1, join_type => "LEFT", on_delete => "CASCADE", on_update => "CASCADE", }, ); # Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-03-16 23:09:58 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:gmrMMxo1beaPJKMPPovAmg # You can replace this text with custom content, and it will be preserved on regeneration 1; __END__