Skip to content

Commit 53eff64

Browse files
authored
Merge pull request #3095 from stilley2/FIX/betskull
Add skull_file output to fsl.BET interface
2 parents 1a86999 + 7f85f43 commit 53eff64

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

nipype/interfaces/fsl/preprocess.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ class BETOutputSpec(TraitedSpec):
129129
outskin_mask_file = File(desc="path/name of outskin mask (if generated)")
130130
outskin_mesh_file = File(desc="path/name of outskin mesh outline (if generated)")
131131
skull_mask_file = File(desc="path/name of skull mask (if generated)")
132+
skull_file = File(desc="path/name of skull file (if generated)")
132133

133134

134135
class BET(FSLCommand):
@@ -208,6 +209,10 @@ def _list_outputs(self):
208209
outputs["skull_mask_file"] = self._gen_fname(
209210
outputs["out_file"], suffix="_skull_mask"
210211
)
212+
if isdefined(self.inputs.skull) and self.inputs.skull:
213+
outputs["skull_file"] = self._gen_fname(
214+
outputs["out_file"], suffix="_skull"
215+
)
211216
if isdefined(self.inputs.no_output) and self.inputs.no_output:
212217
outputs["out_file"] = Undefined
213218
return outputs

nipype/interfaces/fsl/tests/test_auto_BET.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ def test_BET_outputs():
126126
outskin_mesh_file=dict(extensions=None,),
127127
outskull_mask_file=dict(extensions=None,),
128128
outskull_mesh_file=dict(extensions=None,),
129+
skull_file=dict(extensions=None,),
129130
skull_mask_file=dict(extensions=None,),
130131
)
131132
outputs = BET.output_spec()

0 commit comments

Comments
 (0)