3
Xd#                 @   s    d dl mZ dd Zdd ZdS )   )ApplyXFMc           7   C   s^  t t ddt ddgdt dddt d	dt d
ddt dddt ddt ddt dddt ddt ddt ddt ddt ddt dddt dddt dd ddt dd ddt dddt ddt dd dd d!t d"d d#t d$d d#t d%dt d&d'dt d(dt d)dt d*dt d+dt d,d d-d.gd/d0d1t d dd.gd2d3gd4t d5d d-dd.gd6d7d8t  t d9d:dt d;ddt d<d d#t d=d dd>d!t d?dt  t d@d d#t dAddt dBddt dCddt dDd:dt dEdt dFdt dGdt dHd ddt dId ddt dJd dddK2} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||ks*tq*W qW d S )LNz-anglerep %s)argstrz-applyisoxfm %f	apply_xfm)r   xorz	-applyxfmT)r   
usedefaultz%sz-bbrslope %fz5.0.0)r   min_verz-bbrtype %sz-setbackground %fz-bins %dz-coarsesearch %ddegrees)r   Zunitsz-cost %sz-searchcost %sz-datatype %sz-displayinitz-dof %dz-echospacing %f)Znohashr   z-fieldmap %s)r   
extensionsr   z-fieldmapmask %sz-finesearch %dz-forcescalingz-in %s    )r   r	   	mandatorypositionz-init %s)r   r	   z-inweight %sz
-interp %sz-minsampling %fmmz-noclampz-noresamplez-noresampblurz	-nosearchz-out %sFin_filez%s_flirtr   )r   r	   
hash_filesname_sourcename_templater   z%s_flirt.logsave_log)r	   keep_extensionr   r   requiresz-omat %sz%s_flirt.mat   )r   r	   r   r   r   r   r   z-paddingsize %dZvoxelsz	-pedir %dz-refweight %sz-ref %s   z-2Dz-schedule %sz-searchrx %sz-searchry %sz-searchrz %sz-sincwidth %dz-sincwindow %sz
-usesqformz-verbose %dz	-wmseg %sz-wmcoords %sz-wmnorms %s)2Z	angle_repZapply_isoxfmr   argsZbbrslopeZbbrtypeZbgvalueZbinsZcoarse_searchZcostZ	cost_funcdatatypeZdisplay_initZdofZechospacingenvironZfieldmapZfieldmapmaskZfine_searchZforce_scalingr   Zin_matrix_fileZ	in_weightZinterpZmin_samplingZno_clampZno_resampleZno_resample_blurZ	no_searchout_fileout_logout_matrix_fileoutput_typeZpadding_sizeZpedirZ
ref_weight	referenceZrigid2Dr   ZscheduleZ	searchr_xZ	searchr_yZ	searchr_zZ
sinc_widthZsinc_windowZ
uses_qformverboseZwm_segZwmcoordsZwmnorms)dictr   Z
input_speclistitemsgetattrtraitsAssertionError)Z	input_mapinputskeymetadatametakeyvalue r+   `/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/fsl/tests/test_auto_ApplyXFM.pytest_ApplyXFM_inputs   s2   r-   c              C   sz   t t d dt d dt d dd} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ksLtqLW q6W d S )N)r	   )r   r   r   )r    r   Zoutput_specr!   r"   r#   r$   r%   )Z
output_mapoutputsr'   r(   r)   r*   r+   r+   r,   test_ApplyXFM_outputs   s    r/   N)
preprocessr   r-   r/   r+   r+   r+   r,   <module>   s    O