@@ -426,11 +426,11 @@ class AllineateInputSpec(AFNICommandInputSpec):
426
426
_dirs = ['X' , 'Y' , 'Z' , 'I' , 'J' , 'K' ]
427
427
nwarp_fixmot = traits .List (
428
428
traits .Enum (* _dirs ),
429
- argstr = '-nwarp_fixmot%s' ,
429
+ argstr = '-nwarp_fixmot%s... ' ,
430
430
desc = 'To fix motion along directions.' )
431
431
nwarp_fixdep = traits .List (
432
432
traits .Enum (* _dirs ),
433
- argstr = '-nwarp_fixdep%s' ,
433
+ argstr = '-nwarp_fixdep%s... ' ,
434
434
desc = 'To fix non-linear warp dependency along directions.' )
435
435
verbose = traits .Bool (
436
436
argstr = '-verb' , desc = 'Print out verbose progress reports.' )
@@ -467,26 +467,27 @@ class Allineate(AFNICommand):
467
467
'3dAllineate -source functional.nii -prefix functional_allineate.nii -1Dmatrix_apply cmatrix.mat'
468
468
>>> res = allineate.run() # doctest: +SKIP
469
469
470
- >>> from nipype.interfaces import afni
471
470
>>> allineate = afni.Allineate()
472
471
>>> allineate.inputs.in_file = 'functional.nii'
473
472
>>> allineate.inputs.reference = 'structural.nii'
474
473
>>> allineate.inputs.allcostx = 'out.allcostX.txt'
475
474
>>> allineate.cmdline
476
475
'3dAllineate -source functional.nii -base structural.nii -allcostx |& tee out.allcostX.txt'
477
476
>>> res = allineate.run() # doctest: +SKIP
477
+
478
+ >>> allineate = afni.Allineate()
479
+ >>> allineate.inputs.in_file = 'functional.nii'
480
+ >>> allineate.inputs.reference = 'structural.nii'
481
+ >>> allineate.inputs.nwarp_fixmot = ['X', 'Y']
482
+ >>> allineate.cmdline
483
+ '3dAllineate -source functional.nii -nwarp_fixmotX -nwarp_fixmotY -prefix functional_allineate -base structural.nii'
484
+ >>> res = allineate.run() # doctest: +SKIP
478
485
"""
479
486
480
487
_cmd = '3dAllineate'
481
488
input_spec = AllineateInputSpec
482
489
output_spec = AllineateOutputSpec
483
490
484
- def _format_arg (self , name , trait_spec , value ):
485
- if name == 'nwarp_fixmot' or name == 'nwarp_fixdep' :
486
- arg = ' ' .join ([trait_spec .argstr % v for v in value ])
487
- return arg
488
- return super (Allineate , self )._format_arg (name , trait_spec , value )
489
-
490
491
def _list_outputs (self ):
491
492
outputs = super (Allineate , self )._list_outputs ()
492
493
0 commit comments