class_docstr: Registration using a symmetric image normalization method (SyN).
  You can read more in Avants et al.; Med Image Anal., 2008
  (https://www.ncbi.nlm.nih.gov/pubmed/17659998).
  
  Examples
  --------
  
  >>> from nipype.interfaces.ants import RegistrationSynQuick
  >>> reg = RegistrationSynQuick()
  >>> reg.inputs.fixed_image = 'fixed1.nii'
  >>> reg.inputs.moving_image = 'moving1.nii'
  >>> reg.inputs.num_threads = 2
  >>> reg.cmdline
  'antsRegistrationSyNQuick.sh -d 3 -f fixed1.nii -r 32 -m moving1.nii -n 2 -o transform -p d -s 26 -t s'
  >>> reg.run()  # doctest: +SKIP
  
  example for multiple images
  
  >>> from nipype.interfaces.ants import RegistrationSynQuick
  >>> reg = RegistrationSynQuick()
  >>> reg.inputs.fixed_image = ['fixed1.nii', 'fixed2.nii']
  >>> reg.inputs.moving_image = ['moving1.nii', 'moving2.nii']
  >>> reg.inputs.num_threads = 2
  >>> reg.cmdline
  'antsRegistrationSyNQuick.sh -d 3 -f fixed1.nii -f fixed2.nii -r 32 -m moving1.nii -m moving2.nii -n 2 -o transform -p d -s 26 -t s'
  >>> reg.run()  # doctest: +SKIP
class_docstr_tok: ["Registration","using","a","symmetric","image","normalization","method","(","SyN",")",".","You","can","read","more","in","Avants","et","al",".",";","Med","Image","Anal.",",","2008","(","https",":","\/\/www.ncbi.nlm.nih.gov\/pubmed\/17659998",")",".","Examples","--","--","--","--",">",">",">","from","nipype.interfaces.ants","import","RegistrationSynQuick",">",">",">","reg","=","RegistrationSynQuick","(",")",">",">",">","reg.inputs.fixed_image","=","'fixed1.nii'",">",">",">","reg.inputs.moving_image","=","'moving1.nii'",">",">",">","reg.inputs.num_threads","=","2",">",">",">","reg.cmdline","'antsRegistrationSyNQuick.sh","-d","3","-f","fixed1.nii","-r","32","-m","moving1.nii","-n","2","-o","transform","-p","d","-s","26","-t","s'",">",">",">","reg.run","(",")","#","doctest",":","+SKIP","example","for","multiple","images",">",">",">","from","nipype.interfaces.ants","import","RegistrationSynQuick",">",">",">","reg","=","RegistrationSynQuick","(",")",">",">",">","reg.inputs.fixed_image","=","[","'fixed1.nii","'",",","'fixed2.nii","'","]",">",">",">","reg.inputs.moving_image","=","[","'moving1.nii","'",",","'moving2.nii","'","]",">",">",">","reg.inputs.num_threads","=","2",">",">",">","reg.cmdline","'antsRegistrationSyNQuick.sh","-d","3","-f","fixed1.nii","-f","fixed2.nii","-r","32","-m","moving1.nii","-m","moving2.nii","-n","2","-o","transform","-p","d","-s","26","-t","s'",">",">",">","reg.run","(",")","#","doctest",":","+SKIP"]
code: def _format_arg(self, name, spec, value):
      if name == "precision_type":
          return spec.argstr % value[0]
      return super()._format_arg(name, spec, value)
  
imports: import os
  from ...utils.filemanip import ensure_list
  from ..base import TraitedSpec, File, Str, traits, InputMultiPath, isdefined
  from .base import ANTSCommand, ANTSCommandInputSpec, LOCAL_DEFAULT_NUMBER_OF_THREADS
label_desc: Use image node_id 2 for calling the RegistrationSynQuick obj's underlying member method code with example usage: obj._format_arg(name, spec, value) and returns: super, unknown