3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )XFibres5c              C   sz  t t dd*dt ddt ddd	t d
dd	t dd ddt dd ddt dd+dt dd ddt dddt ddddgdt dddgdt ddd	t ddt dd dt ddd	t dd ddt ddt dddd t d!dd	t d"d,dt d#d-dt d$d.dt  t d%dt d&dd	t d'dt d(dd	d)} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||ksFtqFW q0W d S )/Nz--allardno_ardall_ard)argstrxorz%s)r   z--burnin=%dT)r   
usedefaultz--burnin_noard=%dz
--bvals=%s)r   
extensions	mandatoryz
--bvecs=%sz--cnonlinearno_spat
non_linearcnlinearz	--data=%s)Znohashr   z--f0 --ardf0f0_noardf0_ardz--f0z
--forcedirz
--fudge=%dz--gradnonlin=%s)r   r   z--logdir=%sz	--mask=%sz
--model=%dz--nfibres=%d)r   r	   r   z--njumps=%dz--noardz--nospatz--nonlinearz--ricianz--sampleevery=%dz	--seed=%dz--updateproposalevery=%d)r   argsZburn_inZburn_in_no_ardZbvalsZbvecsr   Zdwienvironr   r   Z	force_dirZfudgeZ
gradnonlinZlogdirmaskmodelZn_fibresZn_jumpsr   r
   r   output_typeZricianZsample_everyseedZupdate_proposal_every)r   r   )r
   r   r   )r   r   )r
   r   r   )r
   r   r   )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_XFibres5.pytest_XFibres5_inputs   s    
r"   c           
   C   s   t t  t  t d dt d dt  t d dt  t  d} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ks`tq`W qJW d S )N)r   )ZdyadsZfsamplesZmean_S0samplesZmean_dsamplesZmean_fsamplesZmean_tausamplesZ	phsamplesZ	thsamples)r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r    r    r!   test_XFibres5_outputsx   s     
r$   N)Zdtir   r"   r$   r    r    r    r!   <module>   s   s