3
Yd                 @   s    d dl mZ dd Zdd ZdS )   )Segmentc              C   s   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  t d	dt  t ddt ddt ddt  t d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 )Nzopts.regtype)fieldzopts.biasfwhmzopts.biasregzoutput.cleanupz
output.CSFFdataT)copyfiler   	mandatoryz
opts.ngausz	output.GMzopts.msk)
extensionsr   )
usedefaultz	opts.sampzoutput.biascorzopts.tpm8)Zmin_verr   zopts.warpcozopts.warpregz	output.WM)Zaffine_regularizationZ	bias_fwhmZbias_regularizationZclean_masksZcsf_output_typer   Zgaussians_per_classZgm_output_typeZ
mask_imageZ
matlab_cmdZmfilepathsZsampling_distanceZsave_bias_correctedZtissue_prob_mapsZuse_mcrZuse_v8structZwarp_frequency_cutoffZwarping_regularizationZwm_output_type)dictr   Z
input_speclistitemsgetattrtraitsAssertionError)Z	input_mapinputskeymetadatametakeyvalue r   _/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/spm/tests/test_auto_Segment.pytest_Segment_inputs   s\    r   c              C   s   t 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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0.10bias_corrected_image)
deprecatedr   new_name)r   Zinverse_transformation_matZmodulated_csf_imageZmodulated_gm_imageZmodulated_input_imageZmodulated_wm_imageZnative_csf_imageZnative_gm_imageZnative_wm_imageZnormalized_csf_imageZnormalized_gm_imageZnormalized_wm_imageZtransformation_mat)r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r   r   r   test_Segment_outputsI   sB    r   N)
preprocessr   r   r   r   r   r   r   <module>   s   D