@@ -180,6 +180,7 @@ def build_atlas(cls, spec):
180
180
spec ["@id" ],
181
181
spec ["name" ],
182
182
species = Species .decode (spec .get ('species' )),
183
+ prerelease = spec .get ("prerelease" , False ),
183
184
)
184
185
for space_id in spec ["spaces" ]:
185
186
a ._register_space (space_id )
@@ -200,6 +201,7 @@ def build_space(cls, spec):
200
201
modality = spec .get ("modality" ),
201
202
publications = spec .get ("publications" , []),
202
203
datasets = cls .extract_datasets (spec ),
204
+ prerelease = spec .get ("prerelease" , False ),
203
205
)
204
206
205
207
@classmethod
@@ -213,6 +215,7 @@ def build_region(cls, spec):
213
215
datasets = cls .extract_datasets (spec ),
214
216
rgb = spec .get ("rgb" , None ),
215
217
spec = spec ,
218
+ prerelease = spec .get ("prerelease" , False ),
216
219
)
217
220
218
221
@classmethod
@@ -235,6 +238,7 @@ def build_parcellation(cls, spec):
235
238
modality = spec .get ('modality' , "" ),
236
239
publications = spec .get ("publications" , []),
237
240
datasets = cls .extract_datasets (spec ),
241
+ prerelease = spec .get ("prerelease" , False ),
238
242
)
239
243
240
244
# add version object, if any is specified
@@ -303,7 +307,8 @@ def build_map(cls, spec):
303
307
description = spec .get ("description" ),
304
308
modality = spec .get ("modality" ),
305
309
publications = spec .get ("publications" , []),
306
- datasets = cls .extract_datasets (spec )
310
+ datasets = cls .extract_datasets (spec ),
311
+ prerelease = spec .get ("prerelease" , False ),
307
312
)
308
313
309
314
@classmethod
@@ -421,7 +426,8 @@ def build_volume_of_interest(cls, spec):
421
426
"space_spec" : vol ._space_spec ,
422
427
"providers" : vol ._providers .values (),
423
428
"datasets" : cls .extract_datasets (spec ),
424
- "id" : spec .get ("@id" , None )
429
+ "id" : spec .get ("@id" , None ),
430
+ "prerelease" : spec .get ("prerelease" , False ),
425
431
}
426
432
modality = spec .get ('modality' , "" )
427
433
if modality == "cell body staining" :
@@ -479,7 +485,8 @@ def build_connectivity_matrix(cls, spec):
479
485
"decode_func" : decoder_func ,
480
486
"anchor" : cls .extract_anchor (spec ),
481
487
"description" : spec .get ("description" , "" ),
482
- "datasets" : cls .extract_datasets (spec )
488
+ "datasets" : cls .extract_datasets (spec ),
489
+ "prerelease" : spec .get ("prerelease" , False ),
483
490
}
484
491
paradigm = spec .get ("paradigm" )
485
492
if paradigm :
@@ -517,7 +524,8 @@ def build_activity_timeseries(cls, spec):
517
524
"anchor" : cls .extract_anchor (spec ),
518
525
"description" : spec .get ("description" , "" ),
519
526
"datasets" : cls .extract_datasets (spec ),
520
- "timestep" : spec .get ("timestep" )
527
+ "timestep" : spec .get ("timestep" ),
528
+ "prerelease" : spec .get ("prerelease" , False ),
521
529
}
522
530
paradigm = spec .get ("paradigm" )
523
531
if paradigm :
0 commit comments