class_docstr: Generate molecule conformers.
  
  Notes
  -----
  Procedure
  1. Generate a pool of conformers.
  2. Minimize conformers.
  3. Prune conformers using an RMSD threshold.
  
  Note that pruning is done _after_ minimization, which differs from the
  protocol described in the references [1]_ [2]_.
  
  References
  ----------
  .. [1] http://rdkit.org/docs/GettingStartedInPython.html#working-with-3d-molecules
  .. [2] http://pubs.acs.org/doi/full/10.1021/ci2004658
  
  Notes
  -----
  This class requires RDKit to be installed.
docstr: Minimize molecule conformers.
  
  Parameters
  ----------
  mol: rdkit.Chem.rdchem.Mol
      RDKit Mol object with embedded conformers.
docstr_tok: ["Minimize","molecule","conformers",".","Parameters","--","--","--","--","--","mol",":","rdkit.Chem.rdchem.Mol","RDKit","Mol","object","with","embedded","conformers","."]
code: def minimize_conformers(self, mol: RDKitMol) -> None:
      """
      Minimize molecule conformers.
  
      Parameters
      ----------
      mol: rdkit.Chem.rdchem.Mol
          RDKit Mol object with embedded conformers.
      """
      for conf in mol.GetConformers():
          ff = self.get_molecule_force_field(mol, conf_id=conf.GetId())
          ff.Minimize()
  
file_path: deepchem/deepchem/utils/conformers.py
imports: import numpy
  from typing import Any, List, Optional
  from deepchem.utils.typing import RDKitMol
label_desc: Use image node_id 6 for calling the ConformerGenerator obj's underlying member method code with example usage: obj.minimize_conformers(mol) without return types