code: def __init__(
      self,
      assay_file_name: str,
      featurizer: Union[dc.feat.Featurizer, str],
      splitter: Union[dc.splits.Splitter, str, None],
      transformer_generators: List[Union[TransformerGenerator, str]],
      tasks: List[str],
      data_dir: Optional[str],
      save_dir: Optional[str],
      **kwargs,
  ):
      super(_PCBALoader, self).__init__(
          featurizer,
          splitter,
          transformer_generators,
          tasks,
          data_dir,
          save_dir,
      )
      self.assay_file_name = assay_file_name
  
file_path: deepchem/deepchem/molnet/load_function/pcba_datasets.py
imports: import os
  import deepchem
  from deepchem.molnet.load_function.molnet_loader import TransformerGenerator, _MolnetLoader
  from deepchem.data import Dataset
  from typing import List, Optional, Tuple, Union
label_desc: Use image node_id 1 to create a new _PCBALoader object from inherited base classes: _MolnetLoader with example: obj = _PCBALoader(assay_file_name, featurizer, splitter, transformer_generators, tasks, data_dir, save_dir)