moleculeresolver.services.pubchem_adapter

Classes

PubChemServiceAdapter

Contract for a resolver service adapter.

Module Contents

class moleculeresolver.services.pubchem_adapter.PubChemServiceAdapter

Bases: moleculeresolver.services.base.ServiceAdapter

Contract for a resolver service adapter.

name = 'pubchem'
resolve_one(resolver, identifier: str, mode: str, required_formula: str | None, required_charge: int | None, required_structure_type: str | None) moleculeresolver.services.base.ServiceSearchResult | None

Resolve one identifier/mode pair for this adapter or return None.