3
Xdo                 @   s    d dl mZ dd Zdd ZdS )   )MRISPreprocReconAllc              C   sn  t t ddt  t dddt dd d.d	t d
dgdt ddgdt dddt d dgdt ddgdt ddgdt dd ddt ddt d dgdt ddt ddt dd d/d	t ddd0dt d d1dt  t d!d2dt d%dt d&d3dt d&d d4d	t d'd(d)gd*t d+ddt d,dd-} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||ks:tq:W q$W d S )5Nz%s)argstrT)Znohash
usedefaultz	--fsgd %ssubjects	fsgd_filesubject_file)r   
extensionsxorz	--fwhm %f	num_iters)r   r	   z--fwhm-src %fnum_iters_sourcez	--hemi %s)r   	mandatorysurfreg_files)r   requiresz--niters %dfwhmz--niterssrc %dfwhm_sourcez--out %s)r   r   Zgenfilez--projfrac %sz--smooth-cortex-onlyz--srcfmt %sz--f %sz--s %s
subject_id)r   r   r	   z	--s %s...z	--area %ssurf_measuresurf_measure_file	surf_areaz--surfdir %sz	--meas %sz--surfreg %slh_surfreg_targetrh_surfreg_target)r   r   z--target %sz--iv %s %s...)argsZcopy_inputsenvironr   r   r   Zhemir   r
   r   out_fileZ	proj_fracr   Zsmooth_cortex_onlyZsource_formatr   r   r   Zsubjects_dirr   Zsurf_dirr   r   r   targetZvol_measure_file)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&   r/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/freesurfer/tests/test_auto_MRISPreprocReconAll.pytest_MRISPreprocReconAll_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_MRISPreprocReconAll_outputsp   s    r*   N)modelr   r(   r*   r&   r&   r&   r'   <module>   s   k