Skip to content

Commit 651cf87

Browse files
committed
feat(schema): Remove redundant anatomical derivative rules
1 parent 735115a commit 651cf87

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
@@ -221,20 +221,13 @@ pet_pet_volumetric:
221221
- rules.files.raw.pet.pet.entities
222222

223223
# Masks
224-
anat_parametric_mask:
225-
$ref:
226-
- meta.templates.deriv.mask
227-
- rules.files.raw.anat.parametric
228-
entities:
229-
$ref:
230-
- meta.templates.deriv.mask.entities
231-
- rules.files.raw.anat.parametric.entities
232-
233-
anat_nonparametric_mask:
224+
anat_mask:
234225
$ref:
235226
- meta.templates.deriv.mask
236227
- rules.files.raw.anat.nonparametric
237228
entities:
229+
# The nonparametric entities are a superset of parametric entities,
230+
# so no need to duplicate.
238231
$ref:
239232
- meta.templates.deriv.mask.entities
240233
- rules.files.raw.anat.nonparametric.entities
@@ -258,20 +251,12 @@ func_mask:
258251
- rules.files.raw.func.func.entities
259252

260253
# Discrete and probabilistic segmentations
261-
anat_parametric_discrete_segmentation:
262-
$ref:
263-
- meta.templates.deriv.dseg
264-
- rules.files.raw.anat.parametric
265-
entities:
266-
$ref:
267-
- meta.templates.deriv.dseg.entities
268-
- rules.files.raw.anat.parametric.entities
269-
270-
anat_nonparametric_discrete_segmentation:
254+
anat_discrete_segmentation:
271255
$ref:
272256
- meta.templates.deriv.dseg
273257
- rules.files.raw.anat.nonparametric
274258
entities:
259+
# ibid
275260
$ref:
276261
- meta.templates.deriv.dseg.entities
277262
- rules.files.raw.anat.nonparametric.entities
@@ -294,20 +279,12 @@ dwi_discrete_segmentation:
294279
- meta.templates.deriv.dseg.entities
295280
- rules.files.raw.dwi.dwi.entities
296281

297-
anat_parametric_probabilistic_segmentation:
298-
$ref:
299-
- meta.templates.deriv.probseg
300-
- rules.files.raw.anat.parametric
301-
entities:
302-
$ref:
303-
- meta.templates.deriv.probseg.entities
304-
- rules.files.raw.anat.parametric.entities
305-
306-
anat_nonparametric_probabilistic_segmentation:
282+
anat_probabilistic_segmentation:
307283
$ref:
308284
- meta.templates.deriv.probseg
309285
- rules.files.raw.anat.nonparametric
310286
entities:
287+
# ibid
311288
$ref:
312289
- meta.templates.deriv.probseg.entities
313290
- rules.files.raw.anat.nonparametric.entities
@@ -330,11 +307,12 @@ dwi_probabilistic_segmentation:
330307
- meta.templates.deriv.probseg.entities
331308
- rules.files.raw.dwi.dwi.entities
332309

333-
anat_parametric_discrete_surface:
310+
anat_discrete_surface:
334311
$ref:
335312
- meta.templates.deriv.dseg_surface
336-
- rules.files.raw.anat.parametric
313+
- rules.files.raw.anat.nonparametric
337314
entities:
315+
# ibid
338316
$ref:
339317
- meta.templates.deriv.dseg_surface.entities
340-
- rules.files.raw.anat.parametric.entities
318+
- rules.files.raw.anat.nonparametric.entities

0 commit comments

Comments
 (0)