Skip to content

Commit 54da92d

Browse files
committed
set default option
1 parent de1c1d2 commit 54da92d

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

nipype/interfaces/ants/registration.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -634,15 +634,17 @@ def _list_outputs(self):
634634
outputs['forward_invert_flags'] = []
635635
outputs['reverse_transforms'] = []
636636
outputs['reverse_invert_flags'] = []
637+
638+
# invert_initial_moving_transform should be always defined, even if there's no initial transform
639+
if not isdefined( self.inputs.invert_initial_moving_transform ):
640+
self.inputs.invert_initial_moving_transform = False
641+
637642
if not self.inputs.collapse_output_transforms:
638643
transformCount = 0
639644
if isdefined(self.inputs.initial_moving_transform):
640-
outputs['forward_transforms'].append(
641-
self.inputs.initial_moving_transform)
642-
outputs['forward_invert_flags'].append(
643-
self.inputs.invert_initial_moving_transform)
644-
outputs['reverse_transforms'].insert(
645-
0, self.inputs.initial_moving_transform)
645+
outputs['forward_transforms'].append(self.inputs.initial_moving_transform)
646+
outputs['forward_invert_flags'].append(self.inputs.invert_initial_moving_transform)
647+
outputs['reverse_transforms'].insert(0, self.inputs.initial_moving_transform)
646648
outputs['reverse_invert_flags'].insert(0, not self.inputs.invert_initial_moving_transform) # Prepend
647649
transformCount += 1
648650
elif isdefined(self.inputs.initial_moving_transform_com):

0 commit comments

Comments
 (0)