3
XdP                 @   s    d dl mZ dd Zdd ZdS )   )FUGUEc           )   C   s  t 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 dt dd dt ddt ddt ddgdt ddgdt dd dt dd dt ddt ddt ddt ddt  t ddt ddt dd dt ddt dgdt d gdt d!d"gd#t d$d%gd#t d&d dt d'd dt d(dt d)dt d*dt d+d d,gd-gd.t d/d d,gdgd.d0#} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW qjW d S )1Nz%s)argstrz--asym=%.10fz	--despikez--despikethreshold=%sz--dwell=%.10fz--dwelltoasym=%.10fT)Znohash
usedefaultz--loadfmap=%s)r   
extensionsz--savefmap=%s)r   z--fourier=%dz--icorrshift_in_file)r   requiresz--icorronlyunwarped_filez--in=%sz	--mask=%sz--medianz
--noextendz--nofillz
--nokspacez--pavaz--phaseconjz--phasemap=%sz	--poly=%dsave_unmasked_fmap)xorsave_unmasked_shiftz--unmaskfmap	save_fmap)r   r
   z--unmaskshift
save_shiftz--loadshift=%sz--saveshift=%sz--smooth2=%.2fz--smooth3=%.2fz--unwarpdir=%sz--unwarp=%sin_filewarped_file)r   r   r   r
   z	--warp=%s)#argsZasym_se_timeZdespike_2dfilterZdespike_thresholdZ
dwell_timeZdwell_to_asym_ratioenvironZfmap_in_filefmap_out_fileZforward_warpingZfourier_orderZicorrZ
icorr_onlyr   Z	mask_fileZmedian_2dfilterZ	no_extendZno_gap_fillZnokspaceoutput_typeZpavaZphase_conjugateZphasemap_in_fileZ
poly_orderr   r   r	   r   r   shift_out_fileZsmooth2dZsmooth3dZunwarp_directionr   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_FUGUE.pytest_FUGUE_inputs   s    r"   c              C   s   t t d dt d dt d dt d dd} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ksTtqTW q>W d S )N)r   )r   r   r   r   )r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r    r    r!   test_FUGUE_outputs   s    r$   N)
preprocessr   r"   r$   r    r    r    r!   <module>   s    