Skip to content

Commit 32923ca

Browse files
committed
make more conditional outputs
1 parent 7d1bb13 commit 32923ca

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

nipype/interfaces/fsl/epi.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -654,25 +654,26 @@ def _list_outputs(self):
654654
outputs = self.output_spec().get()
655655
outputs['out_file'] = os.path.join(os.getcwd(),
656656
self.inputs.out_base + '.nii.gz')
657-
outputs['out_1vol'] = os.path.join(os.getcwd(),
657+
if not (isdefined(self.inputs.no_fmapreg) and self.inputs.no_fmapreg) and isdefined(self.inputs.fmap):
658+
outputs['out_1vol'] = os.path.join(os.getcwd(),
658659
self.inputs.out_base + '_1vol.nii.gz')
659-
if not (isdefined(self.inputs.no_fmapreg) and self.inputs.no_fmapreg) or not isdefined(self.inputs.fmap):
660660
outputs['fmap2str_mat'] = os.path.join(os.getcwd(),
661661
self.inputs.out_base + '_fieldmap2str.mat')
662662
outputs['fmap2epi_mat'] = os.path.join(os.getcwd(),
663663
self.inputs.out_base + '_fieldmaprads2epi.mat')
664664
outputs['fmap_epi'] = os.path.join(os.getcwd(),
665665
self.inputs.out_base + '_fieldmaprads2epi.nii.gz')
666666
outputs['fmap_str'] = os.path.join(os.getcwd(),
667-
self.inputs.out_base + '_fieldmaprads2str.nii.gz')
667+
self.inputs.out_base + '_fieldmaprads2str.ni `i.gz')
668668
outputs['fmapmag_str'] = os.path.join(os.getcwd(),
669669
self.inputs.out_base + '_fieldmap2str.nii.gz')
670670
outputs['shiftmap'] = os.path.join(os.getcwd(),
671671
self.inputs.out_base + '_fieldmaprads2epi_shift.nii.gz')
672672
outputs['fullwarp'] = os.path.join(os.getcwd(),
673673
self.inputs.out_base + '_warp.nii.gz')
674-
outputs['epi2str_inv'] = os.path.join(os.getcwd(),
674+
outputs['epi2str_inv'] = os.path.join(os.getcwd(),
675675
self.inputs.out_base + '_inv.mat')
676+
676677
outputs['epi2str_mat'] = os.path.join(os.getcwd(),
677678
self.inputs.out_base + '.mat')
678679
outputs['wmedge'] = os.path.join(os.getcwd(),

0 commit comments

Comments
 (0)