code: def __init__(
      self,
      data_preprocessors: typing.Iterable[_AbstractDataPreprocessor],
  ):
      self.__data_preprocessors: typing.MutableSequence[
          _AbstractDataPreprocessor
      ] = []
      for preprocessor in data_preprocessors:
          if isinstance(preprocessor, _ComposedDataPreprocessor):
              self.__data_preprocessors.extend(
                  preprocessor.__data_preprocessors
              )
          else:
              self.__data_preprocessors.append(preprocessor)
  
imports: import copy
  import torch
  import typing
  import autogl.data.graph
label_desc: Use image node_id 1 to create a new _ComposedDataPreprocessor object from inherited base classes: _AbstractDataPreprocessor with example: obj = _ComposedDataPreprocessor(data_preprocessors)