3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )AIc              C   s  t t ddt dddt dddt dddt d ddt d	d d
t dddt d ddt d dgdt dddt dd ddt dddgdt dddt dddt dddt dddd} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||kstqW qW d S )Nz%s)argstrz-c [%d,%g,%d]T)r   
usedefaultz-d %d)Znohashr   )
extensions	mandatoryz-x %s)r   r   z-m %s)r   r   fixed_image_mask)r   requiresz-o %s)r   r   r   z-p %dZblobs)r   r   xorz
-s [%g,%g]z-g %sz2.3.0)r   Zmin_verz	-t %s[%g]z-v %d)argsZconvergenceZ	dimensionenvironZfixed_imager   ZmetricZmoving_imageZmoving_image_masknum_threadsoutput_transformZprincipal_axesZsearch_factorZsearch_gridZ	transformverbose)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/ants/tests/test_auto_AI.pytest_AI_inputs   sl    r   c              C   sj   t t d dd} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ks<tq<W q&W d S )N)r   )r   )r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r   r   r   test_AI_outputsP   s    r   N)utilsr   r   r   r   r   r   r   <module>   s   K