Skip to content

Commit 66c333f

Browse files
committed
fix: spm new segment only outputs files as .nii
1 parent 4e20016 commit 66c333f

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

nipype/interfaces/spm/preprocess.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -718,16 +718,16 @@ def _list_outputs(self):
718718
if isdefined(self.inputs.tissues):
719719
for i, tissue in enumerate(self.inputs.tissues):
720720
if tissue[2][0]:
721-
outputs['native_class_images'][i].append(os.path.join(pth,"c%d%s%s"%(i+1, base, ext)))
721+
outputs['native_class_images'][i].append(os.path.join(pth,"c%d%s.nii"%(i+1, base)))
722722
if tissue[2][1]:
723-
outputs['dartel_input_images'][i].append(os.path.join(pth,"rc%d%s%s"%(i+1, base, ext)))
723+
outputs['dartel_input_images'][i].append(os.path.join(pth,"rc%d%s.nii"%(i+1, base)))
724724
if tissue[3][0]:
725-
outputs['normalized_class_images'][i].append(os.path.join(pth,"wc%d%s%s"%(i+1, base, ext)))
725+
outputs['normalized_class_images'][i].append(os.path.join(pth,"wc%d%s.nii"%(i+1, base)))
726726
if tissue[3][1]:
727-
outputs['modulated_class_images'][i].append(os.path.join(pth,"mwc%d%s%s"%(i+1, base, ext)))
727+
outputs['modulated_class_images'][i].append(os.path.join(pth,"mwc%d%s.nii"%(i+1, base)))
728728
else:
729729
for i in range(n_classes):
730-
outputs['native_class_images'][i].append(os.path.join(pth,"c%d%s%s"%(i+1, base, ext)))
730+
outputs['native_class_images'][i].append(os.path.join(pth,"c%d%s.nii"%(i+1, base)))
731731
outputs['transformation_mat'].append(os.path.join(pth, "%s_seg8.mat" % base))
732732

733733
if isdefined(self.inputs.write_deformation_fields):
@@ -738,9 +738,9 @@ def _list_outputs(self):
738738

739739
if isdefined(self.inputs.channel_info):
740740
if self.inputs.channel_info[2][0]:
741-
outputs['bias_corrected_images'].append(os.path.join(pth, "m%s%s" % (base, ext)))
741+
outputs['bias_corrected_images'].append(os.path.join(pth, "m%s%.nii" % (base)))
742742
if self.inputs.channel_info[2][1]:
743-
outputs['bias_field_images'].append(os.path.join(pth, "BiasField_%s%s" % (base, ext)))
743+
outputs['bias_field_images'].append(os.path.join(pth, "BiasField_%s.nii" % (base)))
744744
return outputs
745745

746746
class SmoothInputSpec(SPMCommandInputSpec):

0 commit comments

Comments
 (0)