@@ -240,11 +240,13 @@ def init_coregister_derivatives_wf(
240
240
workflow = pe .Workflow (name = name )
241
241
inputnode = pe .Node (
242
242
niu .IdentityInterface (
243
- fields = ['t1w_ref' , 't2w_ref' , 't1w_mask ' , 't1w_aseg ' , 't2w_aseg ' , 't1w2t2w_xfm ' ]
243
+ fields = ['t1w_ref' , 't2w_ref' , 't1w2t2w_xfm ' , 't1w_mask ' , 't1w_aseg ' , 't2w_aseg ' ]
244
244
),
245
245
name = 'inputnode' ,
246
246
)
247
- outputnode = pe .Node (niu .IdentityInterface (fields = ['t2w_mask' , 't1w_aseg' ]), name = 'outputnode' )
247
+ outputnode = pe .Node (
248
+ niu .IdentityInterface (fields = ['t2w_mask' , 't1w_aseg' , 't2w_aseg' ]), name = 'outputnode'
249
+ )
248
250
249
251
if t1w_mask :
250
252
t1wmask2t2w = pe .Node (ApplyTransforms (interpolation = "MultiLabel" ), name = 't1wmask2t2w' )
@@ -259,18 +261,18 @@ def init_coregister_derivatives_wf(
259
261
# fmt:on
260
262
if t1w_aseg :
261
263
# fmt:off
262
- t1waseg2t2w = pe .Node (ApplyTransforms (interpolation = "MultiLabel" ), name = 't2wmask2t1w ' )
264
+ t1waseg2t2w = pe .Node (ApplyTransforms (interpolation = "MultiLabel" ), name = 't1waseg2t2w ' )
263
265
workflow .connect ([
264
266
(inputnode , t1waseg2t2w , [
265
- ('t2w_aseg ' , 'input_image' ),
267
+ ('t1w_aseg ' , 'input_image' ),
266
268
('t1w2t2w_xfm' , 'transforms' ),
267
- ('t1w_ref ' , 'reference_image' )]),
268
- (t1waseg2t2w , outputnode , [('output_image' , 't1w_aseg ' )])
269
+ ('t2w_ref ' , 'reference_image' )]),
270
+ (t1waseg2t2w , outputnode , [('output_image' , 't2w_aseg ' )])
269
271
])
270
272
# fmt:on
271
273
if t2w_aseg :
272
274
# fmt:off
273
- t2waseg2t1w = pe .Node (ApplyTransforms (interpolation = "MultiLabel" ), name = 't2wmask2t1w ' )
275
+ t2waseg2t1w = pe .Node (ApplyTransforms (interpolation = "MultiLabel" ), name = 't2waseg2t1w ' )
274
276
workflow .connect ([
275
277
(inputnode , t2waseg2t1w , [
276
278
('t2w_aseg' , 'input_image' ),
0 commit comments