moleculeresolver.services.opsin_adapter

Classes

OPSINServiceAdapter

Contract for a resolver service adapter.

Module Contents

class moleculeresolver.services.opsin_adapter.OPSINServiceAdapter

Bases: moleculeresolver.services.base.ServiceAdapter

Contract for a resolver service adapter.

name = 'opsin'
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.