1 package SGN
::Schema
::PcrProduct
;
3 # Created by DBIx::Class::Schema::Loader
4 # DO NOT MODIFY THE FIRST PART OF THIS FILE
9 use base
'DBIx::Class::Core';
14 SGN::Schema::PcrProduct
18 __PACKAGE__
->table("pcr_product");
27 sequence: 'pcr_product_pcr_product_id_seq'
29 =head2 pcr_exp_accession_id
59 __PACKAGE__
->add_columns(
62 data_type
=> "bigint",
63 is_auto_increment
=> 1,
65 sequence
=> "pcr_product_pcr_product_id_seq",
67 "pcr_exp_accession_id",
68 { data_type
=> "bigint", is_foreign_key
=> 1, is_nullable
=> 1 },
70 { data_type
=> "bigint", is_foreign_key
=> 1, is_nullable
=> 1 },
72 { data_type
=> "bigint", is_nullable
=> 1 },
74 { data_type
=> "bigint", is_nullable
=> 1 },
76 { data_type
=> "boolean", default_value
=> \"false
", is_nullable => 1 },
78 __PACKAGE__->set_primary_key("pcr_product_id
");
79 __PACKAGE__->add_unique_constraint(
80 "unique_acc_enz_mult_pred_size
",
82 "pcr_exp_accession_id
",
96 Related object: L<SGN::Schema::Enzyme>
100 __PACKAGE__->belongs_to(
102 "SGN
::Schema
::Enzyme
",
103 { enzyme_id => "enzyme_id
" },
107 on_delete => "CASCADE
",
108 on_update => "CASCADE
",
112 =head2 pcr_exp_accession
116 Related object: L<SGN::Schema::PcrExpAccession>
120 __PACKAGE__->belongs_to(
122 "SGN
::Schema
::PcrExpAccession
",
123 { pcr_exp_accession_id => "pcr_exp_accession_id
" },
127 on_delete => "CASCADE
",
128 on_update => "CASCADE
",
133 # Created by DBIx::Class::Schema::Loader v0.07002 @ 2012-03-03 12:35:39
134 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:0+jPJ6tov5a43+Pnryom0Q
137 # You can replace this text with custom content, and it will be preserved on regeneration