3
Xd
                 @   s    d dl mZ dd Zdd ZdS )   )FASTc              C   s:  t t ddt ddt dddt dddt d	dt d
dt dddd!dt ddt dd dt ddt dd dt ddt ddt ddt ddt ddt dd dt ddt ddt  t ddt ddt ddt ddt ddd } tj }xPt| j D ]@\}}x6t|j D ]&\}}t|j | ||kstqW qW d S )"Nz%s)argstrz-I %dz-l %dmm)r   ZunitsT)ZnohashZ
usedefaultz-H %.2fz-t %dF   )r   copyfile	mandatorypositionz-f %.3fz-a %s)r   
extensionsz-O %dz-s %sz-R %.2fz-Nz--nopvez-n %dz-A %sz-o %sz-Bz-bz-pz-W %dz-gz-Pz-v)argsZ
bias_itersZbias_lowpassenvironZhyperZimg_typeZin_filesZinit_seg_smoothZinit_transformZiters_afterbiasZ
manual_segZmixel_smoothZno_biasZno_pveZnumber_classesZother_priorsZout_basenameZoutput_biascorrectedZoutput_biasfieldoutput_typeprobability_mapsZsegment_iterssegmentsZ
use_priorsverbose)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/fsl/tests/test_auto_FAST.pytest_FAST_inputs   s|    r   c              C   s   t t  t d dt  t d dt  t  t  t d dd} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ks`tq`W qJW d S )N)r	   )Z
bias_fieldZ	mixeltypeZpartial_volume_filesZpartial_volume_mapr   Zrestored_imageZtissue_class_filesZtissue_class_map)r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r   r   r   test_FAST_outputs`   s     r    N)
preprocessr   r   r    r   r   r   r   <module>   s   [