|
1 | 1 | { |
2 | | - "bco_id": "https://github.com/biocompute-objects/BCO_Specification/blob/master/HCV1a.json", |
3 | | - "digital_signature": "0B61E7C0EFF537CADADE475AA6386262FCDBC4DC", |
4 | | - "bco_spec_version" : "https://w3id.org/biocompute/spec/v1.2", |
| 2 | + "bco_id": "https://w3id.org/biocompute/examples/HCV1a.json", |
| 3 | + "checksum": "22B641C02C06553F00310A0E6816070FE2988476B7BC13BF87A2C286A7DE3583", |
| 4 | + "bco_spec_version" : "https://w3id.org/biocompute/spec/1.3.0", |
5 | 5 | "provenance_domain": { |
6 | 6 | "name": "HCV1a ledipasvir resistance SNP detection", |
7 | 7 | "version": "2.9", |
8 | 8 | "review": [ |
9 | 9 | { |
10 | 10 | "status": "approved", |
11 | 11 | "reviewer_comment": "Approved by GW staff. Waiting for approval from FDA Reviewer", |
| 12 | + "date": "2017-11-12T12:30:48-0400", |
12 | 13 | "reviewer": { |
13 | 14 | "name": "Charles Hadley King", |
14 | 15 | "affiliation": "George Washington University", |
|
20 | 21 | { |
21 | 22 | "status": "approved", |
22 | 23 | "reviewer_comment": "The revised BCO looks fine", |
| 24 | + "date": "2017-12-12T12:30:48-0400", |
23 | 25 | "reviewer": { |
24 | 26 | "name": "Eric Donaldson", |
25 | 27 | "affiliation": "FDA", |
|
140 | 142 | { |
141 | 143 | "name": "Hepatitis C virus genotype 1", |
142 | 144 | "uri": { |
143 | | - "address": "http://www.ncbi.nlm.nih.gov/nuccore/22129792", |
| 145 | + "uri": "http://www.ncbi.nlm.nih.gov/nuccore/22129792", |
144 | 146 | "access_time": "2017-01-24T09:40:17-0500" |
145 | 147 | } |
146 | 148 | }, |
147 | 149 | { |
148 | 150 | "name": "Hepatitis C virus type 1b complete genome", |
149 | 151 | "uri": { |
150 | | - "address": "http://www.ncbi.nlm.nih.gov/nuccore/5420376", |
| 152 | + "uri": "http://www.ncbi.nlm.nih.gov/nuccore/5420376", |
151 | 153 | "access_time": "2017-01-24T09:40:17-0500" |
152 | 154 | } |
153 | 155 | }, |
154 | 156 | { |
155 | 157 | "name": "Hepatitis C virus (isolate JFH-1) genomic RNA", |
156 | 158 | "uri": { |
157 | | - "address": "http://www.ncbi.nlm.nih.gov/nuccore/13122261", |
| 159 | + "uri": "http://www.ncbi.nlm.nih.gov/nuccore/13122261", |
158 | 160 | "access_time": "2017-01-24T09:40:17-0500" |
159 | 161 | } |
160 | 162 | }, |
161 | 163 | { |
162 | 164 | "name": "Hepatitis C virus clone J8CF, complete genome", |
163 | 165 | "uri": { |
164 | | - "address": "http://www.ncbi.nlm.nih.gov/nuccore/386646758", |
| 166 | + "uri": "http://www.ncbi.nlm.nih.gov/nuccore/386646758", |
165 | 167 | "access_time": "2017-01-24T09:40:17-0500" |
166 | 168 | } |
167 | 169 | }, |
168 | 170 | { |
169 | 171 | "name": "Hepatitis C virus S52 polyprotein gene", |
170 | 172 | "uri": { |
171 | | - "address": "http://www.ncbi.nlm.nih.gov/nuccore/295311559", |
| 173 | + "uri": "http://www.ncbi.nlm.nih.gov/nuccore/295311559", |
172 | 174 | "access_time": "2017-01-24T09:40:17-0500" |
173 | 175 | } |
174 | 176 | } |
175 | 177 | ], |
176 | 178 | "input_list": [ |
177 | 179 | { |
178 | | - "address": "http://example.com/dna.cgi?cmd=objFile&ids=514683", |
| 180 | + "uri": "http://example.com/dna.cgi?cmd=objFile&ids=514683", |
179 | 181 | "access_time": "2017-01-24T09:40:17-0500" |
180 | 182 | }, |
181 | 183 | { |
182 | | - "address": "http://example.com/dna.cgi?cmd=objFile&ids=514682", |
| 184 | + "uri": "http://example.com/dna.cgi?cmd=objFile&ids=514682", |
183 | 185 | "access_time": "2017-01-24T09:40:17-0500" |
184 | 186 | } |
185 | 187 | ], |
186 | 188 | "output_list": [ |
187 | 189 | { |
188 | | - "address": "http://example.com/data/514769/allCount-aligned.csv", |
| 190 | + "uri": "http://example.com/data/514769/allCount-aligned.csv", |
189 | 191 | "access_time": "2017-01-24T09:40:17-0500" |
190 | 192 | } |
191 | 193 | ] |
|
197 | 199 | "version": "1.3", |
198 | 200 | "input_list": [ |
199 | 201 | { |
200 | | - "address": "http://example.com/data/514769/dnaAccessionBased.csv", |
| 202 | + "uri": "http://example.com/data/514769/dnaAccessionBased.csv", |
201 | 203 | "access_time": "2017-01-24T09:40:17-0500" |
202 | 204 | } |
203 | 205 | ], |
204 | 206 | "output_list": [ |
205 | 207 | { |
206 | | - "address": "http://example.com/data/514801/SNPProfile.csv", |
| 208 | + "uri": "http://example.com/data/514801/SNPProfile.csv", |
207 | 209 | "access_time": "2017-01-24T09:40:17-0500" |
208 | 210 | }, |
209 | 211 | { |
210 | | - "address": "http://example.com/data/14769/allCount-aligned.csv", |
| 212 | + "uri": "http://example.com/data/14769/allCount-aligned.csv", |
211 | 213 | "access_time": "2017-01-24T09:40:17-0500" |
212 | 214 | } |
213 | 215 | ] |
214 | 216 | } |
215 | 217 | ] |
216 | 218 | }, |
217 | 219 | "execution_domain": { |
218 | | - "script_access_type": "URI", |
219 | | - "script": ["https://example.com/workflows/antiviral_resistance_detection_hive.py"], |
| 220 | + "script": { |
| 221 | + "uri": "https://example.com/workflows/antiviral_resistance_detection_hive.py" |
| 222 | + }, |
220 | 223 | "script_driver": "shell", |
221 | 224 | "software_prerequisites": [ |
222 | 225 | { |
223 | 226 | "name": "HIVE-hexagon", |
224 | 227 | "version": "babajanian.1", |
225 | 228 | "uri": { |
226 | | - "address": "http://example.com/dna.cgi?cmd=dna-hexagon&cmdMode=-", |
| 229 | + "uri": "http://example.com/dna.cgi?cmd=dna-hexagon&cmdMode=-", |
227 | 230 | "access_time": "2017-01-24T09:40:17-0500", |
228 | 231 | "sha1_chksum": "d60f506cddac09e9e816531e7905ca1ca6641e3c" |
229 | 232 | } |
|
232 | 235 | "name": "HIVE-heptagon", |
233 | 236 | "version": "albinoni.2", |
234 | 237 | "uri": { |
235 | | - "address": "http://example.com/dna.cgi?cmd=dna-heptagon&cmdMode=-", |
| 238 | + "uri": "http://example.com/dna.cgi?cmd=dna-heptagon&cmdMode=-", |
236 | 239 | "access_time": "2017-01-24T09:40:17-0500" |
237 | 240 | } |
238 | 241 | } |
|
247 | 250 | "url": "http://eutils.ncbi.nlm.nih.gov/entrez/eutils/" |
248 | 251 | } |
249 | 252 | ], |
250 | | - "env_parameters": { |
251 | | - "key": "HOSTTYPE", |
252 | | - "value" : "x86_64-linux" |
| 253 | + "environment_variables": { |
| 254 | + "HOSTTYPE": "x86_64-linux", |
| 255 | + "EDITOR": "vim" |
253 | 256 | } |
254 | 257 | }, |
255 | | - "parametric_domain": [ |
256 | | - {"param": "seed", "value": "14", "step": "1"}, |
257 | | - {"param":"minimum_match_len", "value": "66", "step": "1"}, |
258 | | - {"param": "divergence_threshold_percent", "value": 0.30, "step": "1"}, |
259 | | - {"param": "minimum_coverage", "value": "15", "step": "2"}, |
260 | | - {"param": "freq_cutoff", "value": 0.10, "step": "2"} |
261 | | - ], |
| 258 | + "parametric_domain": [ |
| 259 | + {"param": "seed", "value": "14", "step": "1"}, |
| 260 | + {"param":"minimum_match_len", "value": "66", "step": "1"}, |
| 261 | + {"param": "divergence_threshold_percent", "value": 0.30, "step": "1"}, |
| 262 | + {"param": "minimum_coverage", "value": "15", "step": "2"}, |
| 263 | + {"param": "freq_cutoff", "value": 0.10, "step": "2"} |
| 264 | + ], |
262 | 265 | "io_domain": { |
263 | 266 | "input_subdomain": [ |
264 | 267 | { |
265 | | - "name": "Hepatitis C virus genotype 1", |
266 | 268 | "uri": { |
267 | | - "address": "http://www.ncbi.nlm.nih.gov/nuccore/22129792", |
| 269 | + "filename": "Hepatitis C virus genotype 1", |
| 270 | + "uri": "http://www.ncbi.nlm.nih.gov/nuccore/22129792", |
268 | 271 | "access_time": "2017-01-24T09:40:17-0500" |
269 | 272 | } |
270 | 273 | }, |
271 | 274 | { |
272 | | - "name": "Hepatitis C virus type 1b complete genome", |
273 | 275 | "uri": { |
274 | | - "address": "http://www.ncbi.nlm.nih.gov/nuccore/5420376", |
| 276 | + "filename": "Hepatitis C virus type 1b complete genome", |
| 277 | + "uri": "http://www.ncbi.nlm.nih.gov/nuccore/5420376", |
275 | 278 | "access_time": "2017-01-24T09:40:17-0500" |
276 | 279 | } |
277 | 280 | }, |
278 | 281 | { |
279 | | - "name": "Hepatitis C virus (isolate JFH-1) genomic RNA", |
280 | 282 | "uri": { |
281 | | - "address": "http://www.ncbi.nlm.nih.gov/nuccore/13122261", |
| 283 | + "filename": "Hepatitis C virus (isolate JFH-1) genomic RNA", |
| 284 | + "uri": "http://www.ncbi.nlm.nih.gov/nuccore/13122261", |
282 | 285 | "access_time": "2017-01-24T09:40:17-0500" |
283 | 286 | } |
284 | 287 | }, |
285 | 288 | { |
286 | | - "name": "Hepatitis C virus clone J8CF, complete genome", |
287 | 289 | "uri": { |
288 | | - "address": "http://www.ncbi.nlm.nih.gov/nuccore/386646758", |
| 290 | + "uri": "http://www.ncbi.nlm.nih.gov/nuccore/386646758", |
289 | 291 | "access_time": "2017-01-24T09:40:17-0500" |
290 | 292 | } |
291 | 293 | }, |
292 | 294 | { |
293 | | - "name": "Hepatitis C virus S52 polyprotein gene", |
294 | 295 | "uri": { |
295 | | - "address": "http://www.ncbi.nlm.nih.gov/nuccore/295311559", |
| 296 | + "filename": "Hepatitis C virus S52 polyprotein gene", |
| 297 | + "uri": "http://www.ncbi.nlm.nih.gov/nuccore/295311559", |
296 | 298 | "access_time": "2017-01-24T09:40:17-0500" |
297 | 299 | } |
298 | 300 | }, |
299 | 301 | { |
300 | | - "name": "HCV1a_drug_resistant_sample0001-01", |
301 | 302 | "uri": { |
302 | | - "address": "http://example.com/nuc-read/514682", |
| 303 | + "filename": "HCV1a_drug_resistant_sample0001-01", |
| 304 | + "uri": "http://example.com/nuc-read/514682", |
303 | 305 | "access_time": "2017-01-24T09:40:17-0500" |
304 | 306 | } |
305 | 307 | }, |
306 | 308 | { |
307 | | - "name": "HCV1a_drug_resistant_sample0001-02", |
| 309 | + |
308 | 310 | "uri": { |
309 | | - "address": "http://example.com/nuc-read/514683", |
| 311 | + "filename": "HCV1a_drug_resistant_sample0001-02", |
| 312 | + "uri": "http://example.com/nuc-read/514683", |
310 | 313 | "access_time": "2017-01-24T09:40:17-0500" |
311 | 314 | } |
312 | 315 | } |
|
315 | 318 | { |
316 | 319 | "mediatype": "text/csv", |
317 | 320 | "uri": { |
318 | | - "address": "http://example.com/data/514769/dnaAccessionBased.csv", |
| 321 | + "uri": "http://example.com/data/514769/dnaAccessionBased.csv", |
319 | 322 | "access_time": "2017-01-24T09:40:17-0500" |
320 | 323 | } |
321 | 324 | }, |
322 | 325 | { |
323 | 326 | "mediatype": "text/csv", |
324 | 327 | "uri": { |
325 | | - "address": "http://example.com/data/514801/SNPProfile*.csv", |
| 328 | + "uri": "http://example.com/data/514801/SNPProfile*.csv", |
326 | 329 | "access_time": "2017-01-24T09:40:17-0500" |
327 | 330 | } |
328 | 331 | } |
|
0 commit comments