Skip to content

Commit e00c482

Browse files
committed
Merge pull request #1204 from chrisfilo/fix/epireg
fixed epireg when there are no fieldmaps
2 parents 0f7597f + 32923ca commit e00c482

File tree

1 file changed

+18
-16
lines changed

1 file changed

+18
-16
lines changed

nipype/interfaces/fsl/epi.py

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -654,26 +654,28 @@ 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-
outputs['fmap2str_mat'] = os.path.join(os.getcwd(),
660-
self.inputs.out_base + '_fieldmap2str.mat')
661-
outputs['fmap2epi_mat'] = os.path.join(os.getcwd(),
662-
self.inputs.out_base + '_fieldmaprads2epi.mat')
663-
outputs['fmap_epi'] = os.path.join(os.getcwd(),
664-
self.inputs.out_base + '_fieldmaprads2epi.nii.gz')
665-
outputs['fmap_str'] = os.path.join(os.getcwd(),
666-
self.inputs.out_base + '_fieldmaprads2str.nii.gz')
667-
outputs['fmapmag_str'] = os.path.join(os.getcwd(),
668-
self.inputs.out_base + '_fieldmap2str.nii.gz')
669-
outputs['epi2str_inv'] = os.path.join(os.getcwd(),
660+
outputs['fmap2str_mat'] = os.path.join(os.getcwd(),
661+
self.inputs.out_base + '_fieldmap2str.mat')
662+
outputs['fmap2epi_mat'] = os.path.join(os.getcwd(),
663+
self.inputs.out_base + '_fieldmaprads2epi.mat')
664+
outputs['fmap_epi'] = os.path.join(os.getcwd(),
665+
self.inputs.out_base + '_fieldmaprads2epi.nii.gz')
666+
outputs['fmap_str'] = os.path.join(os.getcwd(),
667+
self.inputs.out_base + '_fieldmaprads2str.ni `i.gz')
668+
outputs['fmapmag_str'] = os.path.join(os.getcwd(),
669+
self.inputs.out_base + '_fieldmap2str.nii.gz')
670+
outputs['shiftmap'] = os.path.join(os.getcwd(),
671+
self.inputs.out_base + '_fieldmaprads2epi_shift.nii.gz')
672+
outputs['fullwarp'] = os.path.join(os.getcwd(),
673+
self.inputs.out_base + '_warp.nii.gz')
674+
outputs['epi2str_inv'] = os.path.join(os.getcwd(),
670675
self.inputs.out_base + '_inv.mat')
676+
671677
outputs['epi2str_mat'] = os.path.join(os.getcwd(),
672678
self.inputs.out_base + '.mat')
673-
outputs['shiftmap'] = os.path.join(os.getcwd(),
674-
self.inputs.out_base + '_fieldmaprads2epi_shift.nii.gz')
675-
outputs['fullwarp'] = os.path.join(os.getcwd(),
676-
self.inputs.out_base + '_warp.nii.gz')
677679
outputs['wmedge'] = os.path.join(os.getcwd(),
678680
self.inputs.out_base + '_fast_wmedge.nii.gz')
679681
outputs['wmseg'] = os.path.join(os.getcwd(),

0 commit comments

Comments
 (0)