class_docstr: ANTs utility which can combine or break apart transform files into their individual
  constituent components.
  
  Examples
  --------
  
  >>> from nipype.interfaces.ants import CompositeTransformUtil
  >>> tran = CompositeTransformUtil()
  >>> tran.inputs.process = 'disassemble'
  >>> tran.inputs.in_file = 'output_Composite.h5'
  >>> tran.cmdline
  'CompositeTransformUtil --disassemble output_Composite.h5 transform'
  >>> tran.run()  # doctest: +SKIP
  
  example for assembling transformation files
  
  >>> from nipype.interfaces.ants import CompositeTransformUtil
  >>> tran = CompositeTransformUtil()
  >>> tran.inputs.process = 'assemble'
  >>> tran.inputs.out_file = 'my.h5'
  >>> tran.inputs.in_file = ['AffineTransform.mat', 'DisplacementFieldTransform.nii.gz']
  >>> tran.cmdline
  'CompositeTransformUtil --assemble my.h5 AffineTransform.mat DisplacementFieldTransform.nii.gz '
  >>> tran.run()  # doctest: +SKIP
class_docstr_tok: ["ANTs","utility","which","can","combine","or","break","apart","transform","files","into","their","individual","constituent","components",".","Examples","--","--","--","--",">",">",">","from","nipype.interfaces.ants","import","CompositeTransformUtil",">",">",">","tran","=","CompositeTransformUtil","(",")",">",">",">","tran.inputs.process","=","'disassemble'",">",">",">","tran.inputs.in_file","=","'output_Composite.h5'",">",">",">","tran.cmdline","'CompositeTransformUtil","--","disassemble","output_Composite.h5","transform'",">",">",">","tran.run","(",")","#","doctest",":","+SKIP","example","for","assembling","transformation","files",">",">",">","from","nipype.interfaces.ants","import","CompositeTransformUtil",">",">",">","tran","=","CompositeTransformUtil","(",")",">",">",">","tran.inputs.process","=","'assemble'",">",">",">","tran.inputs.out_file","=","'my.h5'",">",">",">","tran.inputs.in_file","=","[","'AffineTransform.mat","'",",","'DisplacementFieldTransform.nii.gz","'","]",">",">",">","tran.cmdline","'CompositeTransformUtil","--","assemble","my.h5","AffineTransform.mat","DisplacementFieldTransform.nii.gz","'",">",">",">","tran.run","(",")","#","doctest",":","+SKIP"]
docstr: CompositeTransformUtil ignores environment variables,
  so override environment update from ANTSCommand class
code: def _num_threads_update(self):
      """
      CompositeTransformUtil ignores environment variables,
      so override environment update from ANTSCommand class
      """
      pass
  
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 1 for calling the CompositeTransformUtil obj's underlying member method code with example usage: obj._num_threads_update() without return types