@@ -426,11 +426,11 @@ class AllineateInputSpec(AFNICommandInputSpec):
426426 _dirs = ['X' , 'Y' , 'Z' , 'I' , 'J' , 'K' ]
427427 nwarp_fixmot = traits .List (
428428 traits .Enum (* _dirs ),
429- argstr = '-nwarp_fixmot%s' ,
429+ argstr = '-nwarp_fixmot%s... ' ,
430430 desc = 'To fix motion along directions.' )
431431 nwarp_fixdep = traits .List (
432432 traits .Enum (* _dirs ),
433- argstr = '-nwarp_fixdep%s' ,
433+ argstr = '-nwarp_fixdep%s... ' ,
434434 desc = 'To fix non-linear warp dependency along directions.' )
435435 verbose = traits .Bool (
436436 argstr = '-verb' , desc = 'Print out verbose progress reports.' )
@@ -467,26 +467,27 @@ class Allineate(AFNICommand):
467467 '3dAllineate -source functional.nii -prefix functional_allineate.nii -1Dmatrix_apply cmatrix.mat'
468468 >>> res = allineate.run() # doctest: +SKIP
469469
470- >>> from nipype.interfaces import afni
471470 >>> allineate = afni.Allineate()
472471 >>> allineate.inputs.in_file = 'functional.nii'
473472 >>> allineate.inputs.reference = 'structural.nii'
474473 >>> allineate.inputs.allcostx = 'out.allcostX.txt'
475474 >>> allineate.cmdline
476475 '3dAllineate -source functional.nii -base structural.nii -allcostx |& tee out.allcostX.txt'
477476 >>> 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
478485 """
479486
480487 _cmd = '3dAllineate'
481488 input_spec = AllineateInputSpec
482489 output_spec = AllineateOutputSpec
483490
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-
490491 def _list_outputs (self ):
491492 outputs = super (Allineate , self )._list_outputs ()
492493
0 commit comments