def __init__(self, atlas_segmentation_image=['path', 'path'], atlas_image=[['path']], target_image=['path'], **options): from nipype.interfaces.ants import JointFusion at = JointFusion() at.inputs.warped_label_images = warped_label_images at.inputs.warped_intensity_images = warped_intensity_images at.inputs.output_label_image = output_label_image at.inputs.target_image = target_image at.inputs.modalities = modalities at.inputs.dimension = dimension for ef in options: setattr(at.inputs, ef, options[ef]) self.res = at.run()