3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )ReconAllc           4   C   sD  t t dd ddt ddt dd ddt ddt ddt d	dt d
dddt dddt dd dt ddt ddt dddt dddt dddt ddt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt dgdt ddt ddt dddt dddd t dgdt d!dd"gd#t d$dd%gd#t d&dd'0} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW qW d S )(Nz	-FLAIR %sz5.3.0)argstr
extensionsmin_verz-i %s...)r   z-T2 %sz%sz-bigventriclesz-brainstem-structuresz-%s    T)r   position
usedefault)Znohashr   z
-expert %s)r   r   z-hemi %sz-hippocampal-subfields-T1z6.0.0)r   r   z-hippocampal-subfields-T2 %s %sz-hiresz-mprageexpert)xorz
-openmp %dz	-parallelz
-subjid %s)r   r   z-sd %sF)r   ZgenfileZ
hash_filesz
-FLAIRpialuse_T2)r   r   r
   z-T2pial	use_FLAIRz	-xopts-%s)0Z
FLAIR_fileZT1_filesZT2_fileargsZbig_ventriclesZ	brainstem	directiveenvironr	   flagsZhemiZhippocampal_subfields_T1Zhippocampal_subfields_T2ZhiresZmprageZmri_aparc2asegZmri_ca_labelZmri_ca_normalizeZmri_ca_registerZmri_edit_wm_with_asegZmri_em_registerZmri_fillZmri_maskZmri_normalizeZmri_pretessZmri_remove_neckZmri_segmentZmri_segstatsZmri_tessellateZmri_watershedZmris_anatomical_statsZmris_ca_labelZmris_fix_topologyZmris_inflateZmris_make_surfacesZmris_registerZmris_smoothZmris_sphereZmris_surf2volZmrisp_paintZopenmpparallel
subject_idsubjects_dirZ	talairachr   r   Zxopts)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_ReconAll.pytest_ReconAll_inputs   s    r!   c           +   C   s  t 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dt dddt ddt d ddt d ddt ddt dddt dddt dddt d ddt ddgddt ddt ddt dddt d ddt d d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  t  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j }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW qW d S )NZBAstats)ZaltkeylocZmri)r   r#   z*annotlabelzaparc.a2009sz
aparc*asegZaparcz	area.pialZsurfaseg)r#   z	curv.pialcurvZentorhinal_exvivograymidZmidthicknessz*labelz*ribbonz
sphere.regwmparc)'ZBA_statsZT1ZannotZaparc_a2009s_statsZ
aparc_asegZaparc_statsZ	area_pialr%   Z
aseg_statsZavg_curvZbrainZ	brainmaskr&   Z	curv_pialZ
curv_statsZentorhinal_exvivo_statsZfilledr'   ZinflatedZjacobian_whiter$   ZnormnuorigZpialZrawavgZribbonZsmoothwmZsphereZ
sphere_regr   r   ZsulcZ	thicknessvolumewhiteZwmr(   Zwmparc_stats)r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r   r   r    test_ReconAll_outputs   s    r.   N)
preprocessr   r!   r.   r   r   r   r    <module>   s    -