class_docstr: Adjacency list of neighbors for protein-ligand complexes in 3-space.
  
  Neighbors determined by user-defined distance cutoff.
class_docstr_tok: ["Adjacency","list","of","neighbors","for","protein-ligand","complexes","in","3-space",".","Neighbors","determined","by","user-defined","distance","cutoff","."]
docstr: Compute neighbor list for complex.
  
  Parameters
  ----------
  datapoint: Tuple[str, str]
      Filenames for molecule and protein.
docstr_tok: ["Compute","neighbor","list","for","complex",".","Parameters","--","--","--","--","--","datapoint",":","Tuple","[","str",",","str","]","Filenames","for","molecule","and","protein","."]
code: def _featurize(self, datapoint, **kwargs):
      """
      Compute neighbor list for complex.
  
      Parameters
      ----------
      datapoint: Tuple[str, str]
          Filenames for molecule and protein.
      """
      if "complex" in kwargs:
          datapoint = kwargs.get("complex")
          raise DeprecationWarning(
              'Complex is being phased out as a parameter, please pass "datapoint" instead.'
          )
  
      mol_pdb_file, protein_pdb_file = datapoint
      mol_coords, ob_mol = load_molecule(mol_pdb_file)
      protein_coords, protein_mol = load_molecule(protein_pdb_file)
      system_coords = merge_molecules_xyz([mol_coords, protein_coords])
  
      system_neighbor_list = compute_neighbor_list(
          system_coords,
          self.neighbor_cutoff,
          self.max_num_neighbors,
          None,
      )
  
      return (system_coords, system_neighbor_list)
  
imports: import logging
  import warnings
  import numpy
  from deepchem.feat.base_classes import Featurizer, ComplexFeaturizer
  from deepchem.feat.molecule_featurizers import AtomicCoordinates
  from deepchem.utils.data_utils import pad_array
  from deepchem.utils.rdkit_utils import MoleculeLoadException, get_xyz_from_mol, load_molecule, merge_molecules_xyz, merge_molecules
label_desc: Use image node_id 2 for calling the NeighborListComplexAtomicCoordinates obj's underlying member method code with example usage: obj._featurize(datapoint) and returns: system_coords,  system_neighbor_list