Skip to content

Commit 57e79d2

Browse files
committed
ADD: Allow alternative extensions
1 parent bbe6170 commit 57e79d2

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

niworkflows/utils/testing.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,14 +74,15 @@ def generate_bids_skeleton(target_path, bids_config):
7474

7575
for bids_file in files:
7676
metadata = bids_file.pop("metadata", None)
77+
extension = bids_file.pop("extension", ".nii.gz")
7778
suffix = bids_file.pop("suffix")
7879
entities = combine_entities(**bids_file)
79-
nii_file = modality_path / f"{bids_prefix}{entities}_{suffix}.nii.gz"
80-
nii_file.touch()
80+
out_file = modality_path / f"{bids_prefix}{entities}_{suffix}{extension}"
81+
out_file.touch()
8182

8283
if metadata is not None:
83-
nii_metadata = nii_file.parent / nii_file.name.replace("nii.gz", "json")
84-
to_json(nii_metadata, metadata)
84+
out_metadata = out_file.parent / out_file.name.replace(extension, ".json")
85+
to_json(out_metadata, metadata)
8586

8687
return _bids_dict
8788

0 commit comments

Comments
 (0)