Gibbs Fragmentation Result

Gibbs fragmentation result module.

class GibbsFragmentationResult(molecule: Mol, subgroups: dict, subgroups_atoms_indexes: dict, subgroups_info: DataFrame)[source]

Bases: FragmentationResult

Gibbs fragmentation result class.

Parameters:
  • molecule (Chem.rdchem.Mol) – RDKit molecule object.

  • subgroups (dict) – Dictionary of subgroups.

  • subgroups_atoms_indexes (dict) – Dictionary of subgroups atoms indexes.

  • subgroups_info (pd.DataFrame) – DataFrame with subgroups information.

molecule

Molecule to fragment.

Type:

Chem.rdchem.Mol

subgroups

Dictionary with the subgroups and the number of times they appear in the molecule.

Type:

dict

subgroups_atoms

Dictionary with the subgroups and the atoms indexes that belong to each subgroup.

Type:

dict

r

Gibss excess model R value estimation of the molecule.

Type:

float

q

Gibss excess model Q value estimation of the molecule.

Type:

float