3
Xdx                 @   s    d dl mZ dd Zdd ZdS )   )Binarizec               C   sj  t t ddt ddt ddt ddt ddt d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d ddt ddt dd dt ddt ddt ddgdt dd dt ddgdt ddt ddt ddt  t d dt d!dt d"d#d$gdt d%dt d&dd'} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||ks6tq6W q W d S )(Nz--abs)argstrz%sz--bincolz--binval %dz--binvalnot %dz--o %sT)r   
extensionsZgenfilez
--count %sz--dilate %d)ZnohashZ
usedefaultz--erode  %dz--erode2d %dz
--frame %sz--i %sF)r   copyfiler   	mandatoryz--invz--mask maskvol)r   r   z--mask-thresh %fz--match %d...z--max %f
wm_ven_csf)r   xorz
--merge %sz--min %f z	--rmax %fz	--rmin %fz--ventriclesz--wmz	--wm+vcsfminmaxz--zero-edgesz--zero-slice-edges)absargsZbin_col_numZbin_valZbin_val_notbinary_file
count_fileZdilateenvironZerodeZerode2dZframe_noin_fileinvertZ	mask_fileZmask_threshmatchr   Z
merge_filer
   Zout_typeZrmaxZrminZsubjects_dirZ
ventriclesZwmr   Z
zero_edgesZzero_slice_edge)dictr   Z
input_speclistitemsgetattrtraitsAssertionError)Z	input_mapinputskeymetadatametakeyvalue r   g/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/freesurfer/tests/test_auto_Binarize.pytest_Binarize_inputs   s    
r!   c              C   sr   t t d dt d dd} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ksDtqDW q.W d S )N)r   )r   r   )r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r   r   r    test_Binarize_outputso   s    r#   N)modelr   r!   r#   r   r   r   r    <module>   s   j