bond_count#
- skfp.descriptors.bond_count(mol: Mol, bond_type: str | None = None) int#
Bond count.
Counts the total number of bonds. If a specific bond type is specified, returns count of only that type.
- Parameters:
mol (RDKit
Molobject) – The molecule for which the bond count is to be calculated.bond_type (str, default=None) – If
None, returns the total number of bonds. Otherwise, the valid options are RDKit bond types [1], e.g. “SINGLE”, “DOUBLE”, “TRIPLE”, “AROMATIC”.
References
Examples
>>> from rdkit.Chem import MolFromSmiles >>> from skfp.descriptors import bond_count >>> mol = MolFromSmiles("C1=CC=CC=C1") # Benzene >>> bond_count(mol) 6 >>> bond_count(mol, "AROMATIC") 6 >>> bond_count(mol, "DOUBLE") 0