Skip to content

Commit b08d003

Browse files
mnoergaardeffigies
andauthored
update xor for gtmpvc
Co-authored-by: Chris Markiewicz <[email protected]>
1 parent 02d7e63 commit b08d003

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

nipype/interfaces/freesurfer/petsurfer.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,22 +165,27 @@ class GTMPVCInputSpec(FSTraitedSpec):
165165
exists=True,
166166
mandatory=True,
167167
desc="segfile : anatomical segmentation to define regions for GTM",
168-
xor=["reg_file", "regheader"]
169168
)
170169

170+
_reg_xor=["reg_file", "regheader", "reg_identity"]
171171
reg_file = File(
172172
exists=True,
173173
argstr="--reg %s",
174174
mandatory=True,
175175
desc="LTA registration file that maps PET to anatomical",
176+
xor=_reg_xor,
176177
)
177178

178179
regheader = traits.Bool(
179-
argstr="--regheader", desc="assume input and seg share scanner space"
180+
argstr="--regheader",
181+
desc="assume input and seg share scanner space",
182+
xor=_reg_xor,
180183
)
181184

182185
reg_identity = traits.Bool(
183-
argstr="--reg-identity", desc="assume that input is in anatomical space"
186+
argstr="--reg-identity",
187+
desc="assume that input is in anatomical space",
188+
xor=_reg_xor,
184189
)
185190

186191
pvc_dir = traits.Str(argstr="--o %s", desc="save outputs to dir", genfile=True)

0 commit comments

Comments
 (0)