ChemPal Documentation - v1.12.0
    Preparing search index...

    Variable getCidBySmilesConst

    getCidBySmiles: (smiles: string) => Promise<PubChemCID | undefined> = ...

    Resolves a SMILES string to its PubChem CID. Results are cached for three days.

    Type declaration

      • (smiles: string): Promise<PubChemCID | undefined>
      • Parameters

        • smiles: string

          The SMILES string to look up

        Returns Promise<PubChemCID | undefined>

        The matching CID, or undefined if PubChem has no match

    await getCidBySmiles('CC(=O)Oc1ccccc1C(=O)O');
    // Returns: 2244
    export const getCidBySmiles: (smiles: string) => Promise<PubChemCID | undefined> = withTtlCache(
    getCidBySmilesUncached,
    { namespace: 'cidBySmiles' },
    );