@@ -12,6 +12,7 @@ PhaseSuffixDeprecated:
12
12
level : warning
13
13
selectors :
14
14
- datatype == "func"
15
+ - match(extension, "^\.nii(\.gz)?$")
15
16
checks :
16
17
- suffix != "phase"
17
18
@@ -67,6 +68,7 @@ SliceTimingGreaterThanRepetitionTime:
67
68
level : error
68
69
selectors :
69
70
- suffix == "bold"
71
+ - match(extension, "^\.nii(\.gz)?$")
70
72
- type(sidecar.SliceTiming) != "null"
71
73
- type(sidecar.RepetitionTime) != "null"
72
74
checks :
@@ -88,8 +90,8 @@ VolumeTimingRepetitionTimeMutex:
88
90
or 'VolumeTiming' when variable times are used.
89
91
level : error
90
92
selectors :
91
- - type(nifti_header) != "null"
92
93
- intersects([suffix], ["asl", "bold"])
94
+ - match(extension, "^\.nii(\.gz)?$")
93
95
- type(sidecar.VolumeTiming) != "null"
94
96
checks :
95
97
- type(sidecar.RepetitionTime) == "null"
@@ -103,8 +105,8 @@ RepetitionTimeFrameAcquisitionDurationMutex:
103
105
(RepetitionTime - FrameAcquisitionDuration).
104
106
level : error
105
107
selectors :
106
- - type(nifti_header) != "null"
107
108
- intersects([suffix], ["asl", "bold"])
109
+ - match(extension, "^\.nii(\.gz)?$")
108
110
- type(sidecar.FrameAcquisitionDuration) != "null"
109
111
checks :
110
112
- type(sidecar.RepetitionTime) == "null"
@@ -117,9 +119,10 @@ VolumeTimingDelayTimeMutex:
117
119
To specify acquisition duration, use 'FrameAcquisitionDuration' or 'SliceTiming'.
118
120
level : error
119
121
selectors :
120
- - type(nifti_header) != "null"
121
122
- intersects([suffix], ["asl", "bold"])
123
+ - match(extension, "^\.nii(\.gz)?$")
122
124
- type(sidecar.VolumeTiming) != "null"
125
+ - type(sidecar.RepetitionTime) == "null"
123
126
checks :
124
127
- type(sidecar.DelayTime) == "null"
125
128
@@ -130,9 +133,10 @@ VolumeTimingMissingFrameAcquisitionDuration:
130
133
The field 'VolumeTiming' requires 'FrameAcquisitionDuration' or 'SliceTiming' to be defined.
131
134
level : error
132
135
selectors :
133
- - type(nifti_header) != "null"
134
136
- intersects([suffix], ["asl", "bold"])
137
+ - match(extension, "^\.nii(\.gz)?$")
135
138
- type(sidecar.VolumeTiming) != "null"
139
+ - type(sidecar.RepetitionTime) == "null"
136
140
checks :
137
141
- |
138
142
"SliceTiming" in sidecar ||
@@ -147,8 +151,8 @@ DeprecatedAcquisitionDuration:
147
151
to indicate the duration of volume acquisition in sparse acquisition sequences.
148
152
level : warning
149
153
selectors :
150
- - type(nifti_header) != "null"
151
154
- intersects([suffix], ["asl", "bold"])
155
+ - match(extension, "^\.nii(\.gz)?$")
152
156
- type(sidecar.VolumeTiming) != "null"
153
157
- type(sidecar.FrameAcquisitionDuration) == "null"
154
158
checks :
0 commit comments