moleculeresolver.services.other_adapters

Classes

_ModeDrivenAdapter

CASRegistryServiceAdapter

ChEBIServiceAdapter

SRSServiceAdapter

CompToxServiceAdapter

ChemeoServiceAdapter

CTSServiceAdapter

NISTServiceAdapter

Module Contents

class moleculeresolver.services.other_adapters._ModeDrivenAdapter

Bases: moleculeresolver.services.base.ServiceAdapter

fetch_method_name: str
abstractmethod _build_result(cmp, mode: str) moleculeresolver.services.base.ServiceSearchResult
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
class moleculeresolver.services.other_adapters.CASRegistryServiceAdapter

Bases: _ModeDrivenAdapter

name = 'cas_registry'
fetch_method_name = 'get_molecule_from_CAS_registry'
_build_result(cmp, mode: str) moleculeresolver.services.base.ServiceSearchResult
class moleculeresolver.services.other_adapters.ChEBIServiceAdapter

Bases: _ModeDrivenAdapter

name = 'chebi'
fetch_method_name = 'get_molecule_from_ChEBI'
_build_result(cmp, mode: str) moleculeresolver.services.base.ServiceSearchResult
class moleculeresolver.services.other_adapters.SRSServiceAdapter

Bases: _ModeDrivenAdapter

name = 'srs'
fetch_method_name = 'get_molecule_from_SRS'
_build_result(cmp, mode: str) moleculeresolver.services.base.ServiceSearchResult
class moleculeresolver.services.other_adapters.CompToxServiceAdapter

Bases: _ModeDrivenAdapter

name = 'comptox'
fetch_method_name = 'get_molecule_from_CompTox'
_build_result(cmp, mode: str) moleculeresolver.services.base.ServiceSearchResult
class moleculeresolver.services.other_adapters.ChemeoServiceAdapter

Bases: _ModeDrivenAdapter

name = 'chemeo'
fetch_method_name = 'get_molecule_from_Chemeo'
_build_result(cmp, mode: str) moleculeresolver.services.base.ServiceSearchResult
class moleculeresolver.services.other_adapters.CTSServiceAdapter

Bases: _ModeDrivenAdapter

name = 'cts'
fetch_method_name = 'get_molecule_from_CTS'
_build_result(cmp, mode: str) moleculeresolver.services.base.ServiceSearchResult
class moleculeresolver.services.other_adapters.NISTServiceAdapter

Bases: _ModeDrivenAdapter

name = 'nist'
fetch_method_name = 'get_molecule_from_NIST'
_build_result(cmp, mode: str) moleculeresolver.services.base.ServiceSearchResult