From 17855533c3ddc47d825c081d9c30e3ba0f4040da Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com>
Date: Tue, 30 May 2023 12:51:43 +0200
Subject: [PATCH] Add subtype for T1weighted JSON side car

---
 src/bids-cfood/cfood.yml | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/bids-cfood/cfood.yml b/src/bids-cfood/cfood.yml
index 446e40a..39b7811 100644
--- a/src/bids-cfood/cfood.yml
+++ b/src/bids-cfood/cfood.yml
@@ -34,10 +34,11 @@ metadata:
     params:
       suffix: null
       parent: null
+      extension: "[.a-zA-Z0-9]+"
     definition:
       ${parent}_datafile:
         type: SimpleFile
-        match: ^sub-(?P<sub>[a-zA-Z0-9]+)(_ses-(?P<ses>[a-zA-Z0-9]+))?(_acq-(?P<acq>[a-zA-Z0-9]+))?(_ce-(?P<ce>[a-zA-Z0-9]+))?(_rec-(?P<rec>[a-zA-Z0-9]+))?(_run-(?P<run>[a-zA-Z0-9]+))?(_mod-(?P<mod>[a-zA-Z0-9]+))?(_echo-(?P<echo>[a-zA-Z0-9]+))?(_inv-(?P<inv>[a-zA-Z0-9]+))?(_flip-(?P<flip>[a-zA-Z0-9]+))?(_mt-(?P<mt>[a-zA-Z0-9]+))?(_part-(?P<part>[a-zA-Z0-9]+))?(_(?P<suffix>${suffix}))?\.(?P<extension>[.a-zA-Z0-9]+)$
+        match: ^sub-(?P<sub>[a-zA-Z0-9]+)(_ses-(?P<ses>[a-zA-Z0-9]+))?(_acq-(?P<acq>[a-zA-Z0-9]+))?(_ce-(?P<ce>[a-zA-Z0-9]+))?(_rec-(?P<rec>[a-zA-Z0-9]+))?(_run-(?P<run>[a-zA-Z0-9]+))?(_mod-(?P<mod>[a-zA-Z0-9]+))?(_echo-(?P<echo>[a-zA-Z0-9]+))?(_inv-(?P<inv>[a-zA-Z0-9]+))?(_flip-(?P<flip>[a-zA-Z0-9]+))?(_mt-(?P<mt>[a-zA-Z0-9]+))?(_part-(?P<part>[a-zA-Z0-9]+))?(_(?P<suffix>${suffix}))?\.(?P<extension>${extension})$
         records:
           someFile:
             parents:
@@ -476,6 +477,10 @@ project_level:
                       - suffix: MTS
                         parent: "MagnetizationTransferSaturation"
                       - suffix: T1w
+                        extension: json
+                        parent: "T1WeightedImageJSON"
+                      - suffix: T1w
+                        extension: (?!json)
                         parent: "T1WeightedImage"
                       - suffix: T2starw
                         parent: "T2starWeightedImage"
-- 
GitLab