3
XdH                 @   s   d dl mZ dd ZdS )   )BDPc           3   C   s.  t t dddAdgdt ddt dd ddBd	gd
t ddt dd dddgd
t dd dt dd dt dd dt ddt ddt ddt 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 dgdt ddgd t d!dt d"d dt d#dt d$dt d%dt d&dt d'd ddCd)t d*dt d+ddd,gdt d-dt d.dt d/dt d0dt d1dt d2dt d3dt d4dt d5d6gd t d7dt d8d dt d9dt d:dt d;d dt d<d dt d=dt d>d dt d?d dd@/} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW qW d S )DNz--bvec %s --bval %sT   bMatrixFile)argstr	mandatorypositionxorz%s)r   z	--bmat %sBVecBValPair)r   
extensionsr   r   r   z--bval-ratio-threshold %f    noStructuralRegistrationz--custom-diffusion-label %s)r   r
   z--custom-label-xml %sz--custom-t1-label %sz--dcorr-reg-method %sz--dcorr-regularization-wt %fz--dwi-mask %sz--echo-spacing=%f)ZnohashZ
usedefaultz --3dshore --diffusion_time_ms %fz--FRACTz--FRTz	--tensorsz--fieldmap-correction %sechoSpacing)r   r
   requiresz--fieldmap-correction-method %sskipIntensityCorr)r   r   z--fieldmap-smooth3=%fz--flag-conf-file %sz--force-partial-roi-statsz--generate-statsz--ignore-fieldmap-fovz--ignore-memoryz--nii %sr   )r   r
   r   r   z--low-memoryz--no-structural-registrationbfcFilez--odf-lambda <L>z--generate-only-statsz--output-fileprefix %sz--output-diffusion-coordinatez--output-subdir %sz--dir=%sz--rigid-reg-measure %sz--no-distortion-correctionz--no-intensity-correctionfieldmapCorrectionMethodz--no-nonuniformity-correctionz--t1-mask %sz--threads=%dz--transform-data-onlyz --transform-diffusion-surface %sz--transform-diffusion-volume %sz--transform-interpolation %sz--transform-t1-surface %sz--transform-t1-volume %s)/r	   argsr   ZbValRatioThresholdr   ZcustomDiffusionLabelZcustomLabelXMLZcustomT1LabelZdataSinkDelayZdcorrRegMeasureZdcorrWeightZdwiMaskr   environZestimateODF_3DShoreZestimateODF_FRACTZestimateODF_FRTZestimateTensorsZfieldmapCorrectionr   ZfieldmapSmoothZflagConfigFileZforcePartialROIStatsZgenerateStatsZignoreFieldmapFOVZignoreMemoryZinputDiffusionDataZ	lowMemoryr   Z	odfLambtaZ	onlyStatsZ	outPrefixZoutputDiffusionCoordinatesZoutputSubdirZphaseEncodingDirectionZrigidRegMeasureZskipDistortionCorrr   ZskipNonuniformityCorrZt1MaskthreadsZtransformDataOnlyZtransformDiffusionSurfaceZtransformDiffusionVolumeZtransformInterpolationZtransformT1SurfaceZtransformT1Volumer   )dictr   Z
input_speclistitemsgetattrZtraitsAssertionError)Z	input_mapinputskeymetadataZmetakeyvalue r    b/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/brainsuite/tests/test_auto_BDP.pytest_BDP_inputs   s   r"   N)Z
brainsuiter   r"   r    r    r    r!   <module>   s   