class_docstr: Adjacency List of neighbors in 3-space
  
  Neighbors determined by user-defined distance cutoff [in Angstrom].
  
  https://en.wikipedia.org/wiki/Cell_list
  Ref: http://www.cs.cornell.edu/ron/references/1989/Calculations%20of%20a%20List%20of%20Neighbors%20in%20Molecular%20Dynamics%20Si.pdf
  
  Parameters
  ----------
  neighbor_cutoff: float
      Threshold distance [Angstroms] for counting neighbors.
  periodic_box_size: 3 element array
      Dimensions of the periodic box in Angstroms, or None to not use periodic boundary conditions
class_docstr_tok: ["Adjacency","List","of","neighbors","in","3-space","Neighbors","determined","by","user-defined","distance","cutoff","[","in","Angstrom","]",".","https",":","\/\/en.wikipedia.org\/wiki\/Cell_list","Ref",":","http",":","\/\/www.cs.cornell.edu\/ron\/references\/1989\/Calculations","%","20of","%","20a","%","20List","%","20of","%","20Neighbors","%","20in","%","20Molecular","%","20Dynamics","%","20Si.pdf","Parameters","--","--","--","--","--","neighbor_cutoff",":","float","Threshold","distance","[","Angstroms","]","for","counting","neighbors",".","periodic_box_size",":","3","element","array","Dimensions","of","the","periodic","box","in","Angstroms",",","or","None","to","not","use","periodic","boundary","conditions"]
docstr: Compute neighbor list.
  
  Parameters
  ----------
  mol: rdkit Mol
      To be featurized.
docstr_tok: ["Compute","neighbor","list",".","Parameters","--","--","--","--","--","mol",":","rdkit","Mol","To","be","featurized","."]
code: def _featurize(self, mol):
      """
      Compute neighbor list.
  
      Parameters
      ----------
      mol: rdkit Mol
          To be featurized.
      """
      # TODO(rbharath): Should this return a list?
      bohr_coords = self.bohr_coords_featurizer._featurize(mol)
      coords = self.coords_featurizer._featurize(mol)
      neighbor_list = compute_neighbor_list(
          coords,
          self.neighbor_cutoff,
          self.max_num_neighbors,
          self.periodic_box_size,
      )
      return (bohr_coords, 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 NeighborListAtomicCoordinates obj's underlying member method code with example usage: obj._featurize(mol) and returns: bohr_coords,  neighbor_list