Merge pull request #42 from solgenomics/topic/duplicate_image_warning
[cxgn-corelibs.git] / lib / SGN / Schema / Marker.pm
blob2730bfddd90c749ec8a81811301320068035fa1d
1 package SGN::Schema::Marker;
3 # Created by DBIx::Class::Schema::Loader
4 # DO NOT MODIFY THE FIRST PART OF THIS FILE
6 use strict;
7 use warnings;
9 use base 'DBIx::Class::Core';
12 =head1 NAME
14 SGN::Schema::Marker
16 =cut
18 __PACKAGE__->table("marker");
20 =head1 ACCESSORS
22 =head2 marker_id
24 data_type: 'integer'
25 is_auto_increment: 1
26 is_nullable: 0
27 sequence: 'marker_marker_id_seq'
29 =head2 dummy_field
31 data_type: 'boolean'
32 is_nullable: 1
34 =cut
36 __PACKAGE__->add_columns(
37 "marker_id",
39 data_type => "integer",
40 is_auto_increment => 1,
41 is_nullable => 0,
42 sequence => "marker_marker_id_seq",
44 "dummy_field",
45 { data_type => "boolean", is_nullable => 1 },
47 __PACKAGE__->set_primary_key("marker_id");
49 =head1 RELATIONS
51 =head2 cosii_orthologs
53 Type: has_many
55 Related object: L<SGN::Schema::CosiiOrtholog>
57 =cut
59 __PACKAGE__->has_many(
60 "cosii_orthologs",
61 "SGN::Schema::CosiiOrtholog",
62 { "foreign.marker_id" => "self.marker_id" },
63 { cascade_copy => 0, cascade_delete => 0 },
66 =head2 cos_markers
68 Type: has_many
70 Related object: L<SGN::Schema::CosMarker>
72 =cut
74 __PACKAGE__->has_many(
75 "cos_markers",
76 "SGN::Schema::CosMarker",
77 { "foreign.marker_id" => "self.marker_id" },
78 { cascade_copy => 0, cascade_delete => 0 },
81 =head2 ests_mapped_by_clone
83 Type: has_many
85 Related object: L<SGN::Schema::EstMappedByClone>
87 =cut
89 __PACKAGE__->has_many(
90 "ests_mapped_by_clone",
91 "SGN::Schema::EstMappedByClone",
92 { "foreign.marker_id" => "self.marker_id" },
93 { cascade_copy => 0, cascade_delete => 0 },
96 =head2 marker_aliases
98 Type: has_many
100 Related object: L<SGN::Schema::MarkerAlias>
102 =cut
104 __PACKAGE__->has_many(
105 "marker_aliases",
106 "SGN::Schema::MarkerAlias",
107 { "foreign.marker_id" => "self.marker_id" },
108 { cascade_copy => 0, cascade_delete => 0 },
111 =head2 marker_collectibles
113 Type: has_many
115 Related object: L<SGN::Schema::MarkerCollectible>
117 =cut
119 __PACKAGE__->has_many(
120 "marker_collectibles",
121 "SGN::Schema::MarkerCollectible",
122 { "foreign.marker_id" => "self.marker_id" },
123 { cascade_copy => 0, cascade_delete => 0 },
126 =head2 marker_experiments
128 Type: has_many
130 Related object: L<SGN::Schema::MarkerExperiment>
132 =cut
134 __PACKAGE__->has_many(
135 "marker_experiments",
136 "SGN::Schema::MarkerExperiment",
137 { "foreign.marker_id" => "self.marker_id" },
138 { cascade_copy => 0, cascade_delete => 0 },
141 =head2 pcr_experiments
143 Type: has_many
145 Related object: L<SGN::Schema::PcrExperiment>
147 =cut
149 __PACKAGE__->has_many(
150 "pcr_experiments",
151 "SGN::Schema::PcrExperiment",
152 { "foreign.marker_id" => "self.marker_id" },
153 { cascade_copy => 0, cascade_delete => 0 },
156 =head2 p_markers
158 Type: has_many
160 Related object: L<SGN::Schema::PMarker>
162 =cut
164 __PACKAGE__->has_many(
165 "p_markers",
166 "SGN::Schema::PMarker",
167 { "foreign.marker_id" => "self.marker_id" },
168 { cascade_copy => 0, cascade_delete => 0 },
171 =head2 primer_unigene_matches
173 Type: has_many
175 Related object: L<SGN::Schema::PrimerUnigeneMatch>
177 =cut
179 __PACKAGE__->has_many(
180 "primer_unigene_matches",
181 "SGN::Schema::PrimerUnigeneMatch",
182 { "foreign.marker_id" => "self.marker_id" },
183 { cascade_copy => 0, cascade_delete => 0 },
186 =head2 rflp_markers
188 Type: has_many
190 Related object: L<SGN::Schema::RflpMarker>
192 =cut
194 __PACKAGE__->has_many(
195 "rflp_markers",
196 "SGN::Schema::RflpMarker",
197 { "foreign.marker_id" => "self.marker_id" },
198 { cascade_copy => 0, cascade_delete => 0 },
201 =head2 snps
203 Type: has_many
205 Related object: L<SGN::Schema::Snp>
207 =cut
209 __PACKAGE__->has_many(
210 "snps",
211 "SGN::Schema::Snp",
212 { "foreign.marker_id" => "self.marker_id" },
213 { cascade_copy => 0, cascade_delete => 0 },
216 =head2 ssrs
218 Type: has_many
220 Related object: L<SGN::Schema::Ssr>
222 =cut
224 __PACKAGE__->has_many(
225 "ssrs",
226 "SGN::Schema::Ssr",
227 { "foreign.marker_id" => "self.marker_id" },
228 { cascade_copy => 0, cascade_delete => 0 },
231 =head2 ssr_repeats
233 Type: has_many
235 Related object: L<SGN::Schema::SsrRepeat>
237 =cut
239 __PACKAGE__->has_many(
240 "ssr_repeats",
241 "SGN::Schema::SsrRepeat",
242 { "foreign.marker_id" => "self.marker_id" },
243 { cascade_copy => 0, cascade_delete => 0 },
246 =head2 tm_markers
248 Type: has_many
250 Related object: L<SGN::Schema::TmMarker>
252 =cut
254 __PACKAGE__->has_many(
255 "tm_markers",
256 "SGN::Schema::TmMarker",
257 { "foreign.marker_id" => "self.marker_id" },
258 { cascade_copy => 0, cascade_delete => 0 },
262 # Created by DBIx::Class::Schema::Loader v0.07002 @ 2012-03-03 12:35:39
263 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:TcM/fzk1Rzekob/ZX5Q3pg
266 # You can replace this text with custom content, and it will be preserved on regeneration