3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )
MRIConvertc           Y   C   s2  t t dd dt dd dt ddt ddt d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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 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 d,dt d-dt d.dt d/dt d0dt d1dt d2dt d3d dd_d5t d6dt d7dt d8dt d9dt d:dt d;dt d<dt d=dt d>dt d?dt d@dt dAdt dBdt dCdt dDdt dEdt dFdt dGdt dHdt dId dt dJd dt dKdt dLdt dMdt dNdt dOdt dPdt dQdt dRd dt dSdt  t dTdt dUdt dVdt dWdt dXdt dYdt dZdt d[dt d\dd]V} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW qW d S )`Nz--apply_inverse_transform %s)argstr
extensionsz--apply_transform %sz%s)r   z--asciiz--autoalign %sz--color_file %sz	--conformz--conform_minz--conform_size %sz--crop %d %d %dz
--crop_gdfz--cropsize %d %d %dz--cutends %dz--cw256z--devolvexfm %sz
--ndrop %dT)ZnohashZ
usedefaultz--fill_parcellationz--force_ras_goodz
--frame %dz--fsubsample %d %d %dz	--fwhm %fz--in_center %sz--input_volume %sr   )r   r   	mandatorypositionz--in_i_direction %f %f %fz--in_i_size %dz	--in_infoz--in_j_direction %f %f %fz--in_j_size %dz--in_k_direction %f %f %fz--in_k_size %dz--in_like %sz--in_matrixz--in_orientation %sz
--scale %fz
--in_statsz--in_type %sz--invert_contrast %fz--mid-framez
--nochangez--no_scale 1z--no_translatez
--no_writez--out_center %f %f %fz--out_data_type %sz--output_volume %s   )r   r   Zgenfiler   z--out_i_count %dz--out_i_direction %f %f %fz--out_i_size %dz
--out_infoz--out_j_count %dz--out_j_direction %f %f %fz--out_j_size %dz--out_k_count %dz--out_k_direction %f %f %fz--out_k_size %dz--out_matrixz--out_orientation %sz--out-scale %dz--out_statsz--out_type %sz--parse_onlyz--read_onlyz--reorder %d %d %dz--resample_type %sz--reslice_like %sz--sdcmlist %sz
--nskip %dz--slice-bias %fz--slice-crop %d %dz--slice-reversez--smooth_parcellationz--sphinxz--splitz--status %sz--subject_name %sz-te %dz--template_infoz--template_type %sz-ti %dz-tr %dz--unwarp_gradient_nonlinearityz-voxsize %f %f %fz--zero_ge_z_offsetz--zero_outlines)VZapply_inv_transformZapply_transformargsasciiZautoalign_matrixZ
color_fileZconformZconform_minZconform_sizeZcrop_centerZcrop_gdfZ	crop_sizeZcut_endsZcw256Zdevolve_transformZdrop_nenvironZfill_parcellationZ	force_rasframeZframe_subsampleZfwhmZ	in_centerin_fileZin_i_dirZ	in_i_sizeZin_infoZin_j_dirZ	in_j_sizeZin_k_dirZ	in_k_sizeZin_likeZ	in_matrixZin_orientationZin_scaleZin_statsZin_typeZinvert_contrastZmidframeZ	no_changeZno_scaleZno_translateZno_writeZ
out_centerZout_datatypeout_fileZout_i_countZ	out_i_dirZ
out_i_sizeZout_infoZout_j_countZ	out_j_dirZ
out_j_sizeZout_k_countZ	out_k_dirZ
out_k_sizeZ
out_matrixZout_orientationZ	out_scaleZ	out_statsZout_typeZ
parse_onlyZ	read_onlyZreorderZresample_typeZreslice_likeZ	sdcm_listZskip_nZ
slice_biasZ
slice_cropZslice_reverseZsmooth_parcellationZsphinxsplitZstatus_fileZsubject_nameZsubjects_dirteZtemplate_infoZtemplate_typeZtitrZunwarp_gradientZvox_sizeZzero_ge_z_offsetZzero_outlines)dictr   Z
input_speclistitemsgetattrtraitsAssertionError)Z	input_mapinputskeymetadatametakeyvalue r   i/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/freesurfer/tests/test_auto_MRIConvert.pytest_MRIConvert_inputs   s~   r    c              C   sf   t t  d} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ks8tq8W q"W d S )N)r   )r   r   Zoutput_specr   r   r   r   r   )Z
output_mapoutputsr   r   r   r   r   r   r   test_MRIConvert_outputs  s    
r"   N)
preprocessr   r    r"   r   r   r   r   <module>   s     