Skip to content

Commit 0f699c4

Browse files
committed
feat(schema): Remove redundant anatomical derivative rules
1 parent 2a8cdd7 commit 0f699c4

File tree

1 file changed

+11
-33
lines changed

1 file changed

+11
-33
lines changed

src/schema/rules/files/deriv/imaging.yaml

Lines changed: 11 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -230,20 +230,13 @@ pet_pet_volumetric:
230230
- rules.files.raw.pet.pet.entities
231231

232232
# Masks
233-
anat_parametric_mask:
234-
$ref:
235-
- meta.templates.deriv.mask
236-
- rules.files.raw.anat.parametric
237-
entities:
238-
$ref:
239-
- meta.templates.deriv.mask.entities
240-
- rules.files.raw.anat.parametric.entities
241-
242-
anat_nonparametric_mask:
233+
anat_mask:
243234
$ref:
244235
- meta.templates.deriv.mask
245236
- rules.files.raw.anat.nonparametric
246237
entities:
238+
# The nonparametric entities are a superset of parametric entities,
239+
# so no need to duplicate.
247240
$ref:
248241
- meta.templates.deriv.mask.entities
249242
- rules.files.raw.anat.nonparametric.entities
@@ -267,20 +260,12 @@ func_mask:
267260
- rules.files.raw.func.func.entities
268261

269262
# Discrete and probabilistic segmentations
270-
anat_parametric_discrete_segmentation:
271-
$ref:
272-
- meta.templates.deriv.dseg
273-
- rules.files.raw.anat.parametric
274-
entities:
275-
$ref:
276-
- meta.templates.deriv.dseg.entities
277-
- rules.files.raw.anat.parametric.entities
278-
279-
anat_nonparametric_discrete_segmentation:
263+
anat_discrete_segmentation:
280264
$ref:
281265
- meta.templates.deriv.dseg
282266
- rules.files.raw.anat.nonparametric
283267
entities:
268+
# ibid
284269
$ref:
285270
- meta.templates.deriv.dseg.entities
286271
- rules.files.raw.anat.nonparametric.entities
@@ -303,20 +288,12 @@ dwi_discrete_segmentation:
303288
- meta.templates.deriv.dseg.entities
304289
- rules.files.raw.dwi.dwi.entities
305290

306-
anat_parametric_probabilistic_segmentation:
307-
$ref:
308-
- meta.templates.deriv.probseg
309-
- rules.files.raw.anat.parametric
310-
entities:
311-
$ref:
312-
- meta.templates.deriv.probseg.entities
313-
- rules.files.raw.anat.parametric.entities
314-
315-
anat_nonparametric_probabilistic_segmentation:
291+
anat_probabilistic_segmentation:
316292
$ref:
317293
- meta.templates.deriv.probseg
318294
- rules.files.raw.anat.nonparametric
319295
entities:
296+
# ibid
320297
$ref:
321298
- meta.templates.deriv.probseg.entities
322299
- rules.files.raw.anat.nonparametric.entities
@@ -339,11 +316,12 @@ dwi_probabilistic_segmentation:
339316
- meta.templates.deriv.probseg.entities
340317
- rules.files.raw.dwi.dwi.entities
341318

342-
anat_parametric_discrete_surface:
319+
anat_discrete_surface:
343320
$ref:
344321
- meta.templates.deriv.dseg_surface
345-
- rules.files.raw.anat.parametric
322+
- rules.files.raw.anat.nonparametric
346323
entities:
324+
# ibid
347325
$ref:
348326
- meta.templates.deriv.dseg_surface.entities
349-
- rules.files.raw.anat.parametric.entities
327+
- rules.files.raw.anat.nonparametric.entities

0 commit comments

Comments
 (0)