@@ -282,7 +282,9 @@ def _aslist(in_value):
282
282
283
283
gen_ref = pe .Node (GenerateSamplingReference (), name = 'gen_ref' ,
284
284
mem_gb = 0.3 ) # 256x256x256 * 64 / 8 ~ 150MB)
285
- gen_ref .inputs .fixed_image = get_template (template , '_res-01_T1w.nii.gz' )
285
+ gen_ref .inputs .fixed_image = str (get_template (
286
+ template , resolution = 1 , desc = None , suffix = 'T1w' ,
287
+ extensions = ['.nii' , '.nii.gz' ]))
286
288
287
289
mask_mni_tfm = pe .Node (
288
290
ApplyTransforms (interpolation = 'MultiLabel' , float = True ),
@@ -342,10 +344,11 @@ def _aslist(in_value):
342
344
])
343
345
elif template_out_grid in ['1mm' , '2mm' ]:
344
346
res = int (template_out_grid [0 ])
345
- mask_mni_tfm .inputs .reference_image = get_template (
346
- template , '_res-%02d_desc-brain_mask.nii.gz' % res )
347
- bold_to_mni_transform .inputs .reference_image = get_template (
348
- template , '_res-%02d_T1w.nii.gz' % res )
347
+ mask_mni_tfm .inputs .reference_image = str (get_template (
348
+ template , resolution = res , desc = 'brain' , suffix = 'mask' ))
349
+ bold_to_mni_transform .inputs .reference_image = str (get_template (
350
+ template , resolution = res , desc = None , suffix = 'T1w' ,
351
+ extensions = ['.nii' , '.nii.gz' ]))
349
352
else :
350
353
mask_mni_tfm .inputs .reference_image = template_out_grid
351
354
bold_to_mni_transform .inputs .reference_image = template_out_grid
@@ -373,11 +376,13 @@ def _aslist(in_value):
373
376
(gen_ref , aparc_mni_tfm , [('out_file' , 'reference_image' )]),
374
377
])
375
378
elif template_out_grid in ['1mm' , '2mm' ]:
376
- res = int (template_out_grid [0 ])
377
- aseg_mni_tfm .inputs .reference_image = get_template (
378
- template , '_res-%02d_desc-brain_mask.nii.gz' % res )
379
- aparc_mni_tfm .inputs .reference_image = get_template (
380
- template , '_res-%02d_desc-brain_mask.nii.gz' % res )
379
+ entities = {'resolution' : int (template_out_grid [0 ]),
380
+ 'desc' : 'brain' , 'suffix' : 'mask' ,
381
+ 'extensions' : ['.nii' , '.nii.gz' ]}
382
+ aseg_mni_tfm .inputs .reference_image = str (
383
+ get_template (template , ** entities ))
384
+ aparc_mni_tfm .inputs .reference_image = str (
385
+ get_template (template , ** entities ))
381
386
else :
382
387
aseg_mni_tfm .inputs .reference_image = template_out_grid
383
388
aparc_mni_tfm .inputs .reference_image = template_out_grid
0 commit comments