3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )Extractc           ,   C   s  t t ddt dddt dddt ddFdt ddGdt ddHdt ddIdt ddJdt ddKdt ddLdt ddMdt ddNdt ddOdt ddPdt d dQdt d!dt d"dt d#dt dd ddRd%t d&dSdt d)dTdt d*d ddUd,t d d-d-d.gd/dVd0t d1ddt d2dWdt d<dXdt d=dYdt d>dZdt d?d[dt d@d\dt dAdt dBd]dt dCd^dt dDd_ddE"} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW qzW d S )`Nz%s)argstrz	-count %s,)r   sepT)ZnohashZ
usedefaultz-any_directionflip_positive_directionflip_negative_directionflip_any_direction)r   xorz-negative_directionz-positive_directionz-xanydirectionflip_x_positiveflip_x_negative
flip_x_anyz-xdirectionz+xdirectionz-yanydirectionflip_y_positiveflip_y_negative
flip_y_anyz-ydirectionz+ydirectionz-zanydirectionflip_z_positiveflip_z_negative
flip_z_anyz-zdirectionz+zdirectionz-image_maximum %sz-image_minimum %sz-image_range %s %sr   )r   
extensions	mandatorypositionz-nonormalize	normalizenonormalizez
-normalizez> %s   )r   r   Zgenfiler   F
input_filez%s.raw)r   Z
hash_filesZkeep_extensionZname_sourceZname_templater   z	-start %sz-asciiwrite_ascii
write_bytewrite_short	write_int
write_longwrite_floatwrite_doublewrite_signedwrite_unsignedz-bytez-doublez-floatz-intz-longz-range %s %sz-shortz-signedz	-unsigned)"argscountenvironr   r   r   r   r   r
   r   r   r   r   r   r   Zimage_maximumZimage_minimumZimage_ranger   r   r   out_fileoutput_filestartr   r   r    r   r   r   Zwrite_ranger   r!   r"   )r   r   r   )r   r   r   )r   r   r   )r
   r   r   )r
   r   r   )r
   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   )r   r   r*   )
r   r   r   r   r   r   r   r    r!   r"   )
r   r   r   r   r   r   r   r    r!   r"   )
r   r   r   r   r   r   r   r    r!   r"   )
r   r   r   r   r   r   r   r    r!   r"   )
r   r   r   r   r   r   r   r    r!   r"   )
r   r   r   r   r   r   r   r    r!   r"   )
r   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 r6   `/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/minc/tests/test_auto_Extract.pytest_Extract_inputs   sf                                                                        r8   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/   r0   )Z
output_mapoutputsr2   r3   r4   r5   r6   r6   r7   test_Extract_outputs   s    r:   N)Zmincr   r8   r:   r6   r6   r6   r7   <module>   s    o