3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )	Label2Volc              C   sJ  t t ddd dd-d.d
t ddd/dt ddt dddt ddt ddt dd0dt ddt dddd1dt dd dt ddt dd dt ddt dd2d t d!d d3d"t d#d d4d"t d$dd dd5d%t d&dt  t d'dt d(d dd)t d*d dd+d,} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW q W d S )6Nz
--annot %sFT
subject_idhemi
label_file
annot_fileseg_file
aparc_aseg)argstrcopyfile
extensions	mandatoryrequiresxorz--aparc+aseg)r	   r   r   z%s)r	   )ZnohashZ
usedefaultz--fillthresh %gz	--hemi %sz
--identityreg_file
reg_headeridentity)r	   r   z--invertmtxz--label %s...)r	   r
   r   r   z	--hits %s)r	   r   z--labvoxvol %fz--label-stat %sz--native-vox2rasz--proj %s %f %f %f)r	   r   z--reg %s)r	   r   r   z--regheader %sz--seg %s)r	   r
   r   r   r   z--subject %sz	--surf %sz	--temp %s)r	   r   r   z--o %s)r	   r   Zgenfile)r   r   argsenvironZfill_threshr   r   Z
invert_mtxr   Zlabel_hit_fileZlabel_voxel_volumeZmap_label_statZnative_vox2rasZprojr   r   r   r   Zsubjects_dirZsurfaceZtemplate_filevol_label_file)r   r   )r   r   r   r   )r   r   r   r   )r   r   r   )r   r   r   r   )r   r   )r   r   r   )r   r   r   )r   r   r   r   )dictr   Z
input_speclistitemsgetattrtraitsAssertionError)Z	input_mapinputskeymetadatametakeyvalue r    h/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/freesurfer/tests/test_auto_Label2Vol.pytest_Label2Vol_inputs   s    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_Label2Vol_outputsj   s    r$   N)modelr   r"   r$   r    r    r    r!   <module>   s   e