3
Xd)                 @   s    d dl mZ dd Zdd ZdS )   )Beastc              C   sD  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t dd dd"dt ddd#dt ddt ddt ddt dddt dd ddg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dd!} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW  qW d S )%Nz-abspathT)argstr
usedefaultz%s)r   z-clobberz	-alpha %sz-configuration %s)r   
extensions)Znohashr   z-fillz-flipr   )r   r   	mandatoryposition   )r   r   r   z-load_momentsz-medianz-nlm_filterz-selection_num %sF
input_filez%s_beast_mask.mnc   )r   r   Z
hash_filesZname_sourceZname_templater   z-patch_size %sz-probabilityz-same_resolutionz-search_area %sz-beta %sz-threshold %sz-voxel_size %s)abspathargsclobberZconfidence_level_alphaZconfiguration_fileenvironZ
fill_holesZflip_imagesr	   Zlibrary_dirZload_momentsZmedian_filterZ
nlm_filterZnumber_selected_imagesoutput_fileZ
patch_sizeZprobability_mapZsame_resolutionZsearch_areaZsmoothness_factor_betaZthreshold_patch_selectionZ
voxel_size)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/minc/tests/test_auto_Beast.pytest_Beast_inputs   s    r    c              C   sj   t t d dd} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ks<tq<W q&W d S )N)r   )r   )r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r   r   r   test_Beast_outputsf   s    r"   N)Zmincr   r    r"   r   r   r   r   <module>   s   a