schrodinger.livedesign.search module

Collection of functions intended as bbchem web endpoints.

Copyright Schrodinger, LLC. All rights reserved.

class schrodinger.livedesign.search.FingerprintUse(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: enum.Enum

SIMILARITY_SCORE = 2
schrodinger.livedesign.search.similarity_fingerprint(mol: rdkit.Chem.rdchem.Mol) rdkit.DataStructs.cDataStructs.ExplicitBitVect

Generates a substructure or similarity fingerprint for a given mol.

Parameters

mol – RDKit mol to generate fingerprint of

schrodinger.livedesign.search.substructure_fingerprint(mol: rdkit.Chem.rdchem.Mol, substructure_options: Optional[schrodinger.rdkit.substructure.QueryOptions] = None) rdkit.DataStructs.cDataStructs.ExplicitBitVect

Generates a substructure or similarity fingerprint for a given mol.

Parameters
  • mol – RDKit mol to generate fingerprint of

  • substructure_options – substructure matching options

Returns

pattern fingerprint for filtering substructures (of size 2049)