diff --git a/src/schema/rules/files/raw/task.yaml b/src/schema/rules/files/raw/task.yaml index cda1e45dec..b7171e568f 100644 --- a/src/schema/rules/files/raw/task.yaml +++ b/src/schema/rules/files/raw/task.yaml @@ -38,6 +38,25 @@ timeseries: run: optional recording: optional +timeseries__mri_no_task: + suffixes: + - physio + - stim + extensions: + - .tsv.gz + - .json + datatypes: + - dwi + - perf + entities: + subject: required + session: optional + acquisition: optional + run: optional + reconstruction: optional + direction: optional + recording: optional + # Specializations # In these rules, we use $ref to retrieve most of an object, and then override @@ -72,23 +91,15 @@ events__pet: reconstruction: optional run: optional -timeseries__mri: - $ref: rules.files.raw.task.timeseries - datatypes: - - dwi - - perf - entities: - $ref: rules.files.raw.task.timeseries.entities - reconstruction: optional - direction: optional - timeseries__func: $ref: rules.files.raw.task.timeseries datatypes: - func entities: - $ref: rules.files.raw.task.timeseries__mri.entities + $ref: rules.files.raw.task.timeseries.entities ceagent: optional + reconstruction: optional + direction: optional timeseries__meg: $ref: rules.files.raw.task.timeseries