App-Mimosa

 view release on metacpan or  search on metacpan

lib/App/Mimosa/Schema/BCS/Result/Mimosa/SequenceSet.pm  view on Meta::CPAN


__PACKAGE__->add_columns(

  "mimosa_sequence_set_id",
  {
    data_type         => "integer",
    is_auto_increment => 1,
    is_nullable       => 0,
    sequence          => "mimosa_sequence_set_mimosa_sequence_set_id_seq",
  },

  'shortname',
  { data_type => "varchar", is_nullable => 0, size => 255 },

  'title',
  { data_type => "varchar", is_nullable => 0, size => 255 },

  'description',
  { data_type => "text", is_nullable => 1 },

  'alphabet',
  { data_type => "varchar", is_nullable => 0, size => 20 },

  'source_spec',
  { data_type => "text", is_nullable => 1 },

  'lookup_spec',
  { data_type => "text", is_nullable => 1 },

  'info_url',
  { data_type => "varchar", is_nullable => 0, size => 255 },

  'update_interval', # this is in seconds, default = daily
  { data_type => "integer", is_nullable => 1, default_value => 86400 },

  'is_public',
  { data_type => "boolean", is_nullable => 0, default_value => 0 },

  'sha1',
  { data_type => 'varchar', is_nullable => 1, size => 40, default_value => 0, },

);

__PACKAGE__->set_primary_key("mimosa_sequence_set_id");
__PACKAGE__->add_unique_constraint("mimosa_sequence_set_c1", ['shortname'] );

=head1 RELATIONS

=head2 sequence_set_organisms

Type: has_many

Related object: L<Bio::Chado::Schema::Result::Mimosa::SequenceSetOrganism>

=cut

__PACKAGE__->has_many(
    "sequence_set_organisms",
    "App::Mimosa::Schema::BCS::Result::Mimosa::SequenceSetOrganism",
    { "foreign.mimosa_sequence_set_id" => "self.mimosa_sequence_set_id" },
    { cascade_copy => 0, cascade_delete => 0 },
  );

1;



( run in 0.966 second using v1.01-cache-2.11-cpan-63c85eba8c4 )