orgdb package¶
Submodules¶
orgdb.orgdb module¶
- class orgdb.orgdb.OrgDb(dbpath)[source]¶
Bases:
objectInterface for accessing OrgDb SQLite databases in Python.
- __init__(dbpath)[source]¶
Initialize the OrgDb object.
- Parameters:
dbpath (
str) – Path to the SQLite database file.
- genes()[source]¶
Retrieve gene locations as GenomicRanges.
Requires ‘chromosome_locations’ table in the DB.
- Return type:
GenomicRanges
- mapIds(keys, column, keytype, multiVals='first')[source]¶
Map keys to a specific column. A wrapper around select.
- property metadata: BiocFrame¶
Get the metadata table from the database.
orgdb.orgdbregistry module¶
- class orgdb.orgdbregistry.OrgDbRegistry(cache_dir=None, force=False)[source]¶
Bases:
objectRegistry for OrgDb resources, dynamically populated from AnnotationHub.
- get_record(orgdb_id)[source]¶
Get the metadata record for a given OrgDb ID.
orgdb.record module¶
- class orgdb.record.OrgDbRecord(orgdb_id, release_date, url, species=None, id_type=None, bioc_version=None)[source]¶
Bases:
objectContainer for a single OrgDb entry.
- __annotations__ = {'bioc_version': 'Optional[str]', 'id_type': 'Optional[str]', 'orgdb_id': 'str', 'release_date': 'Optional[date]', 'species': 'Optional[str]', 'url': 'str'}¶
- __dataclass_fields__ = {'bioc_version': Field(name='bioc_version',type='Optional[str]',default=None,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'id_type': Field(name='id_type',type='Optional[str]',default=None,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'orgdb_id': Field(name='orgdb_id',type='str',default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'release_date': Field(name='release_date',type='Optional[date]',default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'species': Field(name='species',type='Optional[str]',default=None,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'url': Field(name='url',type='str',default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD)}¶
- __dataclass_params__ = _DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True,match_args=True,kw_only=False,slots=False,weakref_slot=False)¶
- __delattr__(name)¶
Implement delattr(self, name).
- __eq__(other)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __init__(orgdb_id, release_date, url, species=None, id_type=None, bioc_version=None)¶
- __match_args__ = ('orgdb_id', 'release_date', 'url', 'species', 'id_type', 'bioc_version')¶
- __repr__()¶
Return repr(self).
- __setattr__(name, value)¶
Implement setattr(self, name, value).
Module contents¶
- class orgdb.OrgDb(dbpath)[source]¶
Bases:
objectInterface for accessing OrgDb SQLite databases in Python.
- __annotations__ = {}¶
- __init__(dbpath)[source]¶
Initialize the OrgDb object.
- Parameters:
dbpath (
str) – Path to the SQLite database file.
- genes()[source]¶
Retrieve gene locations as GenomicRanges.
Requires ‘chromosome_locations’ table in the DB.
- Return type:
GenomicRanges
- mapIds(keys, column, keytype, multiVals='first')[source]¶
Map keys to a specific column. A wrapper around select.
- property metadata: BiocFrame¶
Get the metadata table from the database.
- class orgdb.OrgDbRecord(orgdb_id, release_date, url, species=None, id_type=None, bioc_version=None)[source]¶
Bases:
objectContainer for a single OrgDb entry.
- __annotations__ = {'bioc_version': 'Optional[str]', 'id_type': 'Optional[str]', 'orgdb_id': 'str', 'release_date': 'Optional[date]', 'species': 'Optional[str]', 'url': 'str'}¶
- __dataclass_fields__ = {'bioc_version': Field(name='bioc_version',type='Optional[str]',default=None,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'id_type': Field(name='id_type',type='Optional[str]',default=None,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'orgdb_id': Field(name='orgdb_id',type='str',default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'release_date': Field(name='release_date',type='Optional[date]',default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'species': Field(name='species',type='Optional[str]',default=None,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'url': Field(name='url',type='str',default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD)}¶
- __dataclass_params__ = _DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=True,match_args=True,kw_only=False,slots=False,weakref_slot=False)¶
- __delattr__(name)¶
Implement delattr(self, name).
- __eq__(other)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __init__(orgdb_id, release_date, url, species=None, id_type=None, bioc_version=None)¶
- __match_args__ = ('orgdb_id', 'release_date', 'url', 'species', 'id_type', 'bioc_version')¶
- __repr__()¶
Return repr(self).
- __setattr__(name, value)¶
Implement setattr(self, name, value).
- class orgdb.OrgDbRegistry(cache_dir=None, force=False)[source]¶
Bases:
objectRegistry for OrgDb resources, dynamically populated from AnnotationHub.
- __annotations__ = {}¶
- get_record(orgdb_id)[source]¶
Get the metadata record for a given OrgDb ID.