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

    Variable getCidByNameConst

    getCidByName: (name: string) => Promise<PubChemCID | undefined> = ...

    Resolves a chemical name to its best-matching PubChem CID via PUG-REST. Returns the first (highest-ranked) CID PubChem reports. Results are cached for three days.

    Type declaration

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

        • name: string

          The chemical name to look up

        Returns Promise<PubChemCID | undefined>

        The best-matching CID, or undefined if PubChem has no match

    await getCidByName("aspirin");
    // Returns: 2244
    export const getCidByName: (name: string) => Promise<PubChemCID | undefined> = withTtlCache(
    getCidByNameUncached,
    { namespace: 'cidByName' },
    );