Skip to content

Commit aba1a5e

Browse files
committed
Various bugfixes
1 parent 8def391 commit aba1a5e

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

nipype/interfaces/ants/registration.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -867,7 +867,6 @@ def _format_winsorize_image_intensities(self):
867867

868868
def _get_initial_transform_filenames(self):
869869
retval = ['--initial-moving-transform']
870-
#retval = []
871870
for ii in range(len(self.inputs.initial_moving_transform)):
872871
if isdefined(self.inputs.invert_initial_moving_transform):
873872
if len(self.inputs.initial_moving_transform) == len(self.inputs.invert_initial_moving_transform):
@@ -879,7 +878,7 @@ def _get_initial_transform_filenames(self):
879878
raise Exception(("ERROR: The useInverse list must have the same number "
880879
"of entries as the transformsFileName list."))
881880
else:
882-
retval.append("--initial-moving-transform [%s, 0] " % self.inputs.initial_moving_transform[ii])
881+
retval.append("[%s, 0] " % self.inputs.initial_moving_transform[ii])
883882
return " ".join(retval)
884883

885884
def _format_arg(self, opt, spec, val):
@@ -959,7 +958,7 @@ def _list_outputs(self):
959958

960959
# invert_initial_moving_transform should be always defined, even if
961960
# there's no initial transform
962-
invert_initial_moving_transform = False
961+
invert_initial_moving_transform = [False] * len(self.inputs.initial_moving_transform)
963962
if isdefined(self.inputs.invert_initial_moving_transform):
964963
invert_initial_moving_transform = self.inputs.invert_initial_moving_transform
965964

@@ -976,8 +975,8 @@ def _list_outputs(self):
976975
outputs['forward_transforms'] += self.inputs.initial_moving_transform
977976
outputs['forward_invert_flags'] += invert_initial_moving_transform
978977
outputs['reverse_transforms'] = self.inputs.initial_moving_transform + outputs['reverse_transforms']
979-
outputs['reverse_invert_flags'] = [not e for e in self.inputs.invert_initial_moving_transform] + outputs['reverse_invert_flags'] # Prepend
980-
transform_count += 1
978+
outputs['reverse_invert_flags'] = [not e for e in invert_initial_moving_transform] + outputs['reverse_invert_flags'] # Prepend
979+
transform_count += len(self.inputs.initial_moving_transform)
981980
elif isdefined(self.inputs.initial_moving_transform_com):
982981
forward_filename, forward_inversemode = self._output_filenames(
983982
self.inputs.output_transform_prefix,

0 commit comments

Comments
 (0)