File Coverage

lib/App/SimulateReads/Quality/Schema/Result/Quality.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1 6     6   17592 use utf8;
  6         178  
  6         41  
2             package App::SimulateReads::Quality::Schema::Result::Quality;
3              
4             # Created by DBIx::Class::Schema::Loader
5             # DO NOT MODIFY THE FIRST PART OF THIS FILE
6              
7              
8 6     6   238 use strict;
  6         12  
  6         111  
9 6     6   25 use warnings;
  6         6  
  6         168  
10              
11 6     6   94 use base 'DBIx::Class::Core';
  6         12  
  6         1908  
12              
13              
14             __PACKAGE__->table("quality");
15              
16              
17             __PACKAGE__->add_columns(
18             "id",
19             { data_type => "integer", is_auto_increment => 1, is_nullable => 0 },
20             "sequencing_system_id",
21             { data_type => "integer", is_foreign_key => 1, is_nullable => 0 },
22             "source",
23             { data_type => "text", default_value => "not defined", is_nullable => 1 },
24             "is_user_provided",
25             { data_type => "integer", default_value => 1, is_nullable => 1 },
26             "size",
27             { data_type => "integer", is_nullable => 0 },
28             "deepth",
29             { data_type => "integer", is_nullable => 0 },
30             "matrix",
31             { data_type => "blob", is_nullable => 0 },
32             );
33              
34              
35             __PACKAGE__->set_primary_key("id");
36              
37              
38             __PACKAGE__->add_unique_constraint(
39             "sequencing_system_id_size_unique",
40             ["sequencing_system_id", "size"],
41             );
42              
43              
44             __PACKAGE__->belongs_to(
45             "sequencing_system",
46             "App::SimulateReads::Quality::Schema::Result::SequencingSystem",
47             { id => "sequencing_system_id" },
48             { is_deferrable => 1, on_delete => "CASCADE", on_update => "NO ACTION" },
49             );
50              
51              
52             # Created by DBIx::Class::Schema::Loader v0.07047 @ 2017-09-14 23:37:51
53             # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:dU1UNT9k/qImma+yjjEjsQ
54              
55              
56             # You can replace this text with custom code or comments, and it will be preserved on regeneration
57             1;
58              
59             __END__
60              
61             =pod
62              
63             =encoding UTF-8
64              
65             =head1 NAME
66              
67             App::SimulateReads::Quality::Schema::Result::Quality
68              
69             =head1 VERSION
70              
71             version 0.05
72              
73             =head1 NAME
74              
75             App::SimulateReads::Quality::Schema::Result::Quality
76              
77             =head1 TABLE: C<quality>
78              
79             =head1 ACCESSORS
80              
81             =head2 id
82              
83             data_type: 'integer'
84             is_auto_increment: 1
85             is_nullable: 0
86              
87             =head2 sequencing_system_id
88              
89             data_type: 'integer'
90             is_foreign_key: 1
91             is_nullable: 0
92              
93             =head2 source
94              
95             data_type: 'text'
96             default_value: 'not defined'
97             is_nullable: 1
98              
99             =head2 is_user_provided
100              
101             data_type: 'integer'
102             default_value: 1
103             is_nullable: 1
104              
105             =head2 size
106              
107             data_type: 'integer'
108             is_nullable: 0
109              
110             =head2 deepth
111              
112             data_type: 'integer'
113             is_nullable: 0
114              
115             =head2 matrix
116              
117             data_type: 'blob'
118             is_nullable: 0
119              
120             =head1 PRIMARY KEY
121              
122             =over 4
123              
124             =item * L</id>
125              
126             =back
127              
128             =head1 UNIQUE CONSTRAINTS
129              
130             =head2 C<sequencing_system_id_size_unique>
131              
132             =over 4
133              
134             =item * L</sequencing_system_id>
135              
136             =item * L</size>
137              
138             =back
139              
140             =head1 RELATIONS
141              
142             =head2 sequencing_system
143              
144             Type: belongs_to
145              
146             Related object: L<App::SimulateReads::Quality::Schema::Result::SequencingSystem>
147              
148             =head1 AUTHOR
149              
150             Thiago L. A. Miller <tmiller@mochsl.org.br>
151              
152             =head1 COPYRIGHT AND LICENSE
153              
154             This software is Copyright (c) 2017 by Teaching and Research Institute from Sírio-Libanês Hospital.
155              
156             This is free software, licensed under:
157              
158             The GNU General Public License, Version 3, June 2007
159              
160             =cut