Merge pull request #42 from solgenomics/topic/duplicate_image_warning
[cxgn-corelibs.git] / lib / CXGN / CDBI / SGN / Accession.pm
blob9d4f99d2b2463e1b83e79fd56b48c6c97d1ed576
1 package CXGN::CDBI::SGN::Accession;
3 =head1 DATA FIELDS
5 Primary Keys:
6 accession_id
8 Columns:
9 accession_id
10 organism_id
11 common_name
12 accession_name_id
14 Sequence:
15 (sgn base schema).accession_accession_id_seq
17 =cut
19 use base 'CXGN::CDBI::Class::DBI';
20 __PACKAGE__->table(__PACKAGE__->qualify_schema('sgn') . '.accession');
22 our @primary_key_names =
23 qw/
24 accession_id
27 our @column_names =
28 qw/
29 accession_id
30 organism_id
31 common_name
32 accession_name_id
35 __PACKAGE__->columns( Primary => @primary_key_names, );
36 __PACKAGE__->columns( All => @column_names, );
37 __PACKAGE__->sequence( __PACKAGE__->base_schema('sgn').'.accession_accession_id_seq' );
40 __PACKAGE__->has_a('accession_name_id' => 'CXGN::CDBI::SGN::AccessionNames');
42 sub accession_name {
43 my $self = shift;
44 return $self->accession_name_id->accession_name;
47 ###
48 1;#do not remove
49 ###