3
Xd+                 @   s    d dl mZ dd Zdd ZdS )   )JointFusionc              C   sN  t 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t dddt  t ddgdt dd dt dddt dddgdt ddt dd ddt ddgdt ddt ddddt dddt ddgdd t d!d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 )%Nz-a %sT)argstr
usedefaultz%s)r   z-g %s...)r   	mandatoryz-l %s...z-b %sz-cz-d %d)Znohashr   z-e %sexclusion_image)r   requiresz-x %s)r   
extensionsout_label_fusion out_intensity_fusion_name_formatout_label_post_prob_name_format)r    F)r   r   Z
hash_filesz-m %sz-p %s   )r   maxlenZminlenz-fz-ratlas_segmentation_image)r   r   r   z-s %sz-t %sz-v)alphaargsZatlas_imager   betaZconstrain_nonnegativeZ	dimensionenvironr   Zexclusion_image_labelZ
mask_imagenum_threadsZ#out_atlas_voting_weight_name_formatr
   r	   r   Zpatch_metricZpatch_radiusZretain_atlas_voting_imagesZretain_label_posterior_imagesZsearch_radiusZtarget_imageverbose)dictr   Z
input_speclistitemsgetattrtraitsAssertionError)Z	input_mapinputskeymetadatametakeyvalue r!   d/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/ants/tests/test_auto_JointFusion.pytest_JointFusion_inputs   s    
r#   c              C   sv   t t  t  t d dt  d} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ksHtqHW q2W d S )N)r   )Zout_atlas_voting_weightZout_intensity_fusionr	   Zout_label_post_prob)r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r    r!   r!   r"   test_JointFusion_outputsh   s    
r%   N)Zsegmentationr   r#   r%   r!   r!   r!   r"   <module>   s   c