parameters: (mol)
return_statement: return sum(atom.GetNumRadicalElectrons() for atom in mol.GetAtoms())
docstring: The number of radical electrons the molecule has
        (says nothing about spin state)
  
      >>> NumRadicalElectrons(Chem.MolFromSmiles('CC'))
      0
      >>> NumRadicalElectrons(Chem.MolFromSmiles('C[CH3]'))
      0
      >>> NumRadicalElectrons(Chem.MolFromSmiles('C[CH2]'))
      1
      >>> NumRadicalElectrons(Chem.MolFromSmiles('C[CH]'))
      2
      >>> NumRadicalElectrons(Chem.MolFromSmiles('C[C]'))
      3
docstring_summary: The number of radical electrons the molecule has
        (says nothing about spin state)
docstring_tokens: The number of radical electrons the molecule has ( says nothing about spin state )
function: def NumRadicalElectrons(mol):
    """ The number of radical electrons the molecule has
        (says nothing about spin state)
  
      >>> NumRadicalElectrons(Chem.MolFromSmiles('CC'))
      0
      >>> NumRadicalElectrons(Chem.MolFromSmiles('C[CH3]'))
      0
      >>> NumRadicalElectrons(Chem.MolFromSmiles('C[CH2]'))
      1
      >>> NumRadicalElectrons(Chem.MolFromSmiles('C[CH]'))
      2
      >>> NumRadicalElectrons(Chem.MolFromSmiles('C[C]'))
      3
  
      """
    return sum(atom.GetNumRadicalElectrons() for atom in mol.GetAtoms())
function_tokens: def NumRadicalElectrons ( mol ) : return sum ( atom . GetNumRadicalElectrons ( ) for atom in mol . GetAtoms ( ) )