2020 title : 'Culture Name' ,
2121 sample_attribute_type : string_attr_type ,
2222 required : true ,
23- is_title : true
23+ is_title : true ,
24+ description : 'A unique name for the bacterial culture'
2425)
2526
2627culture_sample_type . sample_attributes . build (
3132)
3233
3334culture_sample_type . sample_attributes . build (
34- title : 'Growth Temperature (°C) ' ,
35+ title : 'Growth Temperature' ,
3536 sample_attribute_type : float_attr_type ,
37+ unit : Unit . find_by_symbol ( '°C' ) ,
3638 required : true ,
3739 description : 'Temperature at which the culture was grown'
3840)
3941
4042culture_sample_type . sample_attributes . build (
41- title : 'Culture Volume (mL) ' ,
43+ title : 'Culture Volume' ,
4244 sample_attribute_type : float_attr_type ,
45+ unit : Unit . find_by_symbol ( 'mL' ) ,
4346 required : false ,
4447 description : 'Volume of the bacterial culture'
4548)
8285 title : 'EC Number' ,
8386 sample_attribute_type : string_attr_type ,
8487 required : false ,
85- description : 'Enzyme Commission number'
88+ description : 'Enzyme Commission number' ,
89+ pid : 'http://purl.uniprot.org/core/enzyme'
8690)
8791
8892enzyme_sample_type . sample_attributes . build (
89- title : 'Concentration (mg/mL) ' ,
93+ title : 'Concentration' ,
9094 sample_attribute_type : float_attr_type ,
95+ unit : Unit . find_by_symbol ( 'mg/mL' ) ,
9196 required : true ,
9297 description : 'Protein concentration of the enzyme preparation'
9398)
9499
95100enzyme_sample_type . sample_attributes . build (
96- title : 'Specific Activity (U/mg) ' ,
101+ title : 'Specific Activity' ,
97102 sample_attribute_type : float_attr_type ,
103+ unit : Unit . find_by_symbol ( 'U/mg' ) ,
98104 required : false ,
99105 description : 'Specific enzymatic activity'
100106)
101107
102108enzyme_sample_type . sample_attributes . build (
103- title : 'Storage Temperature (°C) ' ,
109+ title : 'Storage Temperature' ,
104110 sample_attribute_type : integer_attr_type ,
111+ unit : Unit . find_by_symbol ( '°C' ) ,
105112 required : false ,
106113 description : 'Temperature for enzyme storage'
107114)
127134culture1 . policy = Policy . create ( name : 'default policy' , access_type : 1 )
128135culture1 . set_attribute_value ( 'Culture Name' , 'S. solfataricus Culture #1' )
129136culture1 . set_attribute_value ( 'Strain Used' , 'Sulfolobus solfataricus strain 98/2' )
130- culture1 . set_attribute_value ( 'Growth Temperature (°C) ' , 80.0 )
131- culture1 . set_attribute_value ( 'Culture Volume (mL) ' , 500.0 )
137+ culture1 . set_attribute_value ( 'Growth Temperature' , 80.0 )
138+ culture1 . set_attribute_value ( 'Culture Volume' , 500.0 )
132139culture1 . set_attribute_value ( 'pH' , 2.5 )
133140culture1 . set_attribute_value ( 'Growth Phase Complete' , true )
134141disable_authorization_checks { culture1 . save! }
141148culture2 . policy = Policy . create ( name : 'default policy' , access_type : 1 )
142149culture2 . set_attribute_value ( 'Culture Name' , 'S. solfataricus Culture #2' )
143150culture2 . set_attribute_value ( 'Strain Used' , 'Sulfolobus solfataricus strain 98/2' )
144- culture2 . set_attribute_value ( 'Growth Temperature (°C) ' , 75.0 )
145- culture2 . set_attribute_value ( 'Culture Volume (mL) ' , 1000.0 )
151+ culture2 . set_attribute_value ( 'Growth Temperature' , 75.0 )
152+ culture2 . set_attribute_value ( 'Culture Volume' , 1000.0 )
146153culture2 . set_attribute_value ( 'pH' , 2.8 )
147154culture2 . set_attribute_value ( 'Growth Phase Complete' , false )
148155disable_authorization_checks { culture2 . save! }
156163enzyme1 . policy = Policy . create ( name : 'default policy' , access_type : 1 )
157164enzyme1 . set_attribute_value ( 'Enzyme Name' , 'Phosphoglycerate Kinase' )
158165enzyme1 . set_attribute_value ( 'EC Number' , 'EC 2.7.2.3' )
159- enzyme1 . set_attribute_value ( 'Concentration (mg/mL) ' , 2.5 )
160- enzyme1 . set_attribute_value ( 'Specific Activity (U/mg) ' , 125.0 )
161- enzyme1 . set_attribute_value ( 'Storage Temperature (°C) ' , -20 )
166+ enzyme1 . set_attribute_value ( 'Concentration' , 2.5 )
167+ enzyme1 . set_attribute_value ( 'Specific Activity' , 125.0 )
168+ enzyme1 . set_attribute_value ( 'Storage Temperature' , -20 )
162169enzyme1 . set_attribute_value ( 'Purification Steps' , 4 )
163170disable_authorization_checks { enzyme1 . save! }
164171puts 'Seeded enzyme sample 1.'
170177enzyme2 . policy = Policy . create ( name : 'default policy' , access_type : 1 )
171178enzyme2 . set_attribute_value ( 'Enzyme Name' , 'Glyceraldehyde-3-phosphate Dehydrogenase' )
172179enzyme2 . set_attribute_value ( 'EC Number' , 'EC 1.2.1.12' )
173- enzyme2 . set_attribute_value ( 'Concentration (mg/mL) ' , 1.8 )
174- enzyme2 . set_attribute_value ( 'Specific Activity (U/mg) ' , 89.3 )
175- enzyme2 . set_attribute_value ( 'Storage Temperature (°C) ' , -20 )
180+ enzyme2 . set_attribute_value ( 'Concentration' , 1.8 )
181+ enzyme2 . set_attribute_value ( 'Specific Activity' , 89.3 )
182+ enzyme2 . set_attribute_value ( 'Storage Temperature' , -20 )
176183enzyme2 . set_attribute_value ( 'Purification Steps' , 3 )
177184disable_authorization_checks { enzyme2 . save! }
178185puts 'Seeded enzyme sample 2.'
184191enzyme3 . policy = Policy . create ( name : 'default policy' , access_type : 1 )
185192enzyme3 . set_attribute_value ( 'Enzyme Name' , 'Triose Phosphate Isomerase' )
186193enzyme3 . set_attribute_value ( 'EC Number' , 'EC 5.3.1.1' )
187- enzyme3 . set_attribute_value ( 'Concentration (mg/mL) ' , 3.2 )
188- enzyme3 . set_attribute_value ( 'Specific Activity (U/mg) ' , 210.5 )
189- enzyme3 . set_attribute_value ( 'Storage Temperature (°C) ' , -20 )
194+ enzyme3 . set_attribute_value ( 'Concentration' , 3.2 )
195+ enzyme3 . set_attribute_value ( 'Specific Activity' , 210.5 )
196+ enzyme3 . set_attribute_value ( 'Storage Temperature' , -20 )
190197enzyme3 . set_attribute_value ( 'Purification Steps' , 2 )
191198disable_authorization_checks { enzyme3 . save! }
192199puts 'Seeded enzyme sample 3.'
198205enzyme4 . policy = Policy . create ( name : 'default policy' , access_type : 1 )
199206enzyme4 . set_attribute_value ( 'Enzyme Name' , 'Fructose-1,6-bisphosphate Aldolase/Phosphatase' )
200207enzyme4 . set_attribute_value ( 'EC Number' , 'EC 4.1.2.13' )
201- enzyme4 . set_attribute_value ( 'Concentration (mg/mL) ' , 1.5 )
202- enzyme4 . set_attribute_value ( 'Specific Activity (U/mg) ' , 67.8 )
203- enzyme4 . set_attribute_value ( 'Storage Temperature (°C) ' , -20 )
208+ enzyme4 . set_attribute_value ( 'Concentration' , 1.5 )
209+ enzyme4 . set_attribute_value ( 'Specific Activity' , 67.8 )
210+ enzyme4 . set_attribute_value ( 'Storage Temperature' , -20 )
204211enzyme4 . set_attribute_value ( 'Purification Steps' , 5 )
205212disable_authorization_checks { enzyme4 . save! }
206213puts 'Seeded enzyme sample 4.'
227234$enzyme3 = enzyme3
228235$enzyme4 = enzyme4
229236
230- puts 'Seeded sample types and samples - 2 sample types with 6 total samples.'
237+ puts 'Seeded sample types and samples - 2 sample types with 6 total samples.'
0 commit comments