@@ -867,7 +867,6 @@ def _format_winsorize_image_intensities(self):
867
867
868
868
def _get_initial_transform_filenames (self ):
869
869
retval = ['--initial-moving-transform' ]
870
- #retval = []
871
870
for ii in range (len (self .inputs .initial_moving_transform )):
872
871
if isdefined (self .inputs .invert_initial_moving_transform ):
873
872
if len (self .inputs .initial_moving_transform ) == len (self .inputs .invert_initial_moving_transform ):
@@ -879,7 +878,7 @@ def _get_initial_transform_filenames(self):
879
878
raise Exception (("ERROR: The useInverse list must have the same number "
880
879
"of entries as the transformsFileName list." ))
881
880
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 ])
883
882
return " " .join (retval )
884
883
885
884
def _format_arg (self , opt , spec , val ):
@@ -959,7 +958,7 @@ def _list_outputs(self):
959
958
960
959
# invert_initial_moving_transform should be always defined, even if
961
960
# there's no initial transform
962
- invert_initial_moving_transform = False
961
+ invert_initial_moving_transform = [ False ] * len ( self . inputs . initial_moving_transform )
963
962
if isdefined (self .inputs .invert_initial_moving_transform ):
964
963
invert_initial_moving_transform = self .inputs .invert_initial_moving_transform
965
964
@@ -976,8 +975,8 @@ def _list_outputs(self):
976
975
outputs ['forward_transforms' ] += self .inputs .initial_moving_transform
977
976
outputs ['forward_invert_flags' ] += invert_initial_moving_transform
978
977
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 )
981
980
elif isdefined (self .inputs .initial_moving_transform_com ):
982
981
forward_filename , forward_inversemode = self ._output_filenames (
983
982
self .inputs .output_transform_prefix ,
0 commit comments