Skip to content

Commit bf1df32

Browse files
authored
Query io_spec masks in collect_derivatives. (#511)
1 parent c554cf0 commit bf1df32

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/smriprep/utils/bids.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,14 @@ def collect_derivatives(
9292

9393
derivs_cache[key] = sorted(item)
9494

95+
for key, qry in spec['masks'].items():
96+
qry = {**qry, **qry_base}
97+
item = layout.get(return_type='filename', **qry)
98+
if not item or len(item) != 1:
99+
continue
100+
101+
derivs_cache[key] = item[0]
102+
95103
return derivs_cache
96104

97105

0 commit comments

Comments
 (0)