3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )Qwarpc           7   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 d0dZd%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 dCgdDdEt dFd dGt  t dHdt dIdt dJdt dKdt dLd
ddMgdt dNdOgdt dPdt dQdRgdt dSdTgdt dUd dGt dVdWgdt dXddgddY3} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW qzW 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nohashZ
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in_filezppp_%s)r   r   Zname_sourceZname_templatez-wtprefix %s)r   r   z
-overwritez	-pblur %sz-pearz
-penfac %fz
-plusminusiwarpz-quietverbz	-resamplez-verbquietz	-wball %swmaskz
-weight %sz-wpass %s %fwballz	-workhard)3Z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resampler   r"   Zweightr!   r
   )dictr   Z
input_speclistitemsgetattrtraitsAssertionError)Z	input_mapinputskeymetadatametakeyvalue r5   ^/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/afni/tests/test_auto_Qwarp.pytest_Qwarp_inputs   s(   



r7   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+   r,   r-   r.   r/   )Z
output_mapoutputsr1   r2   r3   r4   r5   r5   r6   test_Qwarp_outputs   s    r:   N)
preprocessr   r7   r:   r5   r5   r5   r6   <module>   s    L