3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )QwarpPlusMinusc           8   C   s  t t ddt ddt ddt ddgdt dd	d
dgdt ddt dddgdt ddd ddt dddgdt ddt dddddddgdt ddd dt ddd t d!d	gdt d"dd d
dgd#t d$d%d&d'd(d)gdt d*dd ddt d+d
gdt d,d
gdt d-dgdt d.d%d&d'd/d)gdt d0d]d%d&d/d(d)gd2t d3d^d
gd2t d5d&d/d'd(d)gdt d6dt d7d%d/d'd(d)gdt d8dt d9dt d:dt d;dt d<dt d=dd>gdt d?dt d@dt dAdt ddd t dBd dCddDt dEd dFt  t dGdt dHdt dIdt dJdt dKd4dd
ddLgdMt dNdOgdt dPdt d*ddQd dRdSt dTdUgdt dVdWgdt dXd dFt dYdZgdt d[ddgdd\4} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW qW d S )_Nz-Qfinal)argstrz-Qonlyz
-allineatez-allineate_opts %s	allineate)r   requiresz-allsave	nopadWARPduplo	plusminus)r   xorz%sz-balloptworkhardZboxoptz-base %sFT)r   copyfile
extensions	mandatoryz-boxoptballoptz-blur %sz-duplogridlistmaxlevinileviniwarpallsavez	-emask %s)r   r   r   )Znohash
usedefaultz	-expad %dz-gridlist %s)r   r   r   r	   z-helnmimilpclpapearz
-source %sz
-inilev %dz-iniwarp %sz-iwarpz-lpahelz-lpcr   )r   positionr	   z
-maxlev %d   z-miz-minpatch %dz-nmiz-noXdisz-noYdisz-noZdisz-nonegz-nopadz
-nopadWARPexpadz
-nopenaltyz-nowarpz	-noweightz
-prefix %s    )r   r   r   r   z-wtprefix %s)r   r   z
-overwritez	-pblur %sz-pearz
-penfac %fz
-plusminusiwarp)r   r   r   r	   z-quietverbz	-resamplez1.1.2in_file)r   r   
deprecatedr   new_namez-verbquietz	-wball %swmaskz
-weight %sz-wpass %s %fwballz	-workhard)4ZQfinalZQonlyr   Zallineate_optsr   argsr   Z	base_fileZbaxoptZblurr   Zemaskenvironr   r   r   r!   r   r   r   r   r   r   r   Zminpatchr   ZnoXdisZnoYdisZnoZdisZnonegZnopadr   Z	nopenaltyZnowarpZnoweightnum_threadsout_fileZout_weight_fileZ
outputtype	overwriteZpblurr   Zpenfacr   r$   ZresampleZsource_filer    r&   Zweightr%   r
   )dictr   Z
input_speclistitemsgetattrtraitsAssertionError)Z	input_mapinputskeymetadatametakeyvalue r9   g/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/afni/tests/test_auto_QwarpPlusMinus.pytest_QwarpPlusMinus_inputs   s8   



r;   c              C   s   t t d dt d dt d dt d dt d dd} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ks\tq\W qFW d S )N)r   )Z	base_warpZsource_warpZwarped_baseZwarped_sourceweights)r.   r   Zoutput_specr/   r0   r1   r2   r3   )Z
output_mapoutputsr5   r6   r7   r8   r9   r9   r:   test_QwarpPlusMinus_outputs   s    r>   N)
preprocessr   r;   r>   r9   r9   r9   r:   <module>   s    U