3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )MELODICc           6   C   s  t t dd dt ddt ddt d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 dd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t 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 d%dt d&dt d'dt d(dt d)dt d*dt  t d+dt d,dt d-dt d.dt d/dt d0d dt d1d dt d2dt d3dt d4d dt d5d dt d6d dt d7dt d8dt d9dd:3} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW qW d S );Nz--ICs=%s)argstr
extensionsz-a %s)r   z%sz--bgimage=%sz--bgthreshold=%fz--covarweight=%fz-d %dz--dimest=%sT)ZnohashZ
usedefaultz--eps=%fz	--epsS=%fz-i %s    ,)r   	mandatorypositionsepz
--logPowerz-m %sz--maxrestart=%dz
--maxit=%dz--migpz
--migpN %dz--migp_factor %dz--migp_shufflez--mix=%sz--mmthresh=%fz--nobetz--nomaskz--no_mmz--nl=%sz-n %dz--Oallz-o %s)r   Zgenfilez--Omeanz--Oorigz--Opcaz--Ostatsz--Ounmixz--Owhitez--pbscz-f %dz--remove_derivz--reportz--report_maps=%sz	--Scon=%sz	--Sdes=%sz--sep_vnz--sep_whitenz
--smode=%sz	--Tcon=%sz	--Tdes=%sz--tr=%fz--update_maskz--vn)3ZICsZapproachargsZbg_imageZbg_thresholdZ
cov_weightZdimZdim_estenvironepsilonZepsilonSZin_filesZ	log_powermaskZmax_restartZmaxitZmigpZmigpNZmigp_factorZmigp_shuffleZmixZ	mm_threshZno_betZno_maskZno_mmZnon_linearityZnum_ICsZout_allout_dirZout_meanZout_origZout_pcaZ	out_statsZ	out_unmixZ	out_whiteoutput_typeZpbscZrem_cmpZremove_derivreportZreport_mapsZs_conZs_desZsep_vnZ
sep_whitenZsmodeZt_conZt_desZtr_secZupdate_maskZvar_norm)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_MELODIC.pytest_MELODIC_inputs   s    r   c              C   sj   t t  t  d} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ks<tq<W q&W d S )N)r   Z
report_dir)r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r   r   r   test_MELODIC_outputs   s    
r    N)modelr   r   r    r   r   r   r   <module>   s    0