3
XdI                 @   s    d dl mZ dd Zdd ZdS )   )BrainExtractionc              C   s   t t dd ddt ddt ddd ddt d	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t dddt dddt ddt ddd} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||kstqW qW d S )Nz-a %sT)argstr
extensions	mandatoryz%s)r   z-m %sF)r   copyfiler   r   z-e %sz-z 1z-d %d)r   
usedefault)Znohashr   z-f %s)r   r   z-s %sz-k %dz-o %sz-q %dz-u %d)Zanatomical_imageargsZbrain_probability_maskZbrain_templatedebugZ	dimensionenvironZextraction_registration_maskZimage_suffixZkeep_temporary_filesnum_threadsZ
out_prefixZuse_floatingpoint_precisionZuse_random_seeding)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/ants/tests/test_auto_BrainExtraction.pytest_BrainExtraction_inputs   s\    r   c              C   s   t t d dt d dt d dt d dt d dt d dt d dt d dt d dt d dt d dt d dt d dt d dt d dt d dt d dt d dd} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||kstqW qW d S )N)r   )ZBrainExtractionBrainZBrainExtractionCSFZBrainExtractionGMZBrainExtractionInitialAffineZ!BrainExtractionInitialAffineFixedZ"BrainExtractionInitialAffineMovingZBrainExtractionLaplacianZBrainExtractionMaskZ"BrainExtractionPrior0GenericAffineZ BrainExtractionPrior1InverseWarpZBrainExtractionPrior1WarpZBrainExtractionPriorWarpedZBrainExtractionSegmentationZ BrainExtractionTemplateLaplacianZBrainExtractionTmpZBrainExtractionWMZN4Corrected0ZN4Truncated0)r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r   r   r   test_BrainExtraction_outputsF   sR    r   N)Zsegmentationr   r   r   r   r   r   r   <module>   s   A