diff options
author | BonfaceKilz | 2021-07-09 16:50:28 +0300 |
---|---|---|
committer | BonfaceKilz | 2021-07-10 09:09:00 +0300 |
commit | d5c0cdec01ce1888946d09c0df72ea42ad2d2c17 (patch) | |
tree | 57c0b82e817edf6ccdd6ba65b3e55201186b7849 /gn3/db/__init__.py | |
parent | d6715cff2e5a1771b22bb2ce7680347cad501841 (diff) | |
download | genenetwork3-d5c0cdec01ce1888946d09c0df72ea42ad2d2c17.tar.gz |
db: phenotypes: Add Probeset data structures
* gn3/db/phenotypes.py (Probeset): New dataclass.
(probeset_mapping): New dict.
* gn3/db/__init__.py: Add probeset_mapping and Probeset.
Diffstat (limited to 'gn3/db/__init__.py')
-rw-r--r-- | gn3/db/__init__.py | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/gn3/db/__init__.py b/gn3/db/__init__.py index 34a0236..9b1b36a 100644 --- a/gn3/db/__init__.py +++ b/gn3/db/__init__.py @@ -6,27 +6,32 @@ from typing_extensions import Protocol from gn3.db.metadata_audit import MetadataAudit from gn3.db.phenotypes import Phenotype -from gn3.db.phenotypes import PublishXRef +from gn3.db.phenotypes import Probeset from gn3.db.phenotypes import Publication +from gn3.db.phenotypes import PublishXRef + from gn3.db.metadata_audit import metadata_audit_mapping from gn3.db.phenotypes import phenotype_mapping +from gn3.db.phenotypes import probeset_mapping from gn3.db.phenotypes import publication_mapping from gn3.db.phenotypes import publish_x_ref_mapping TABLEMAP = { - "metadata_audit": metadata_audit_mapping, "Phenotype": phenotype_mapping, - "PublishXRef": publish_x_ref_mapping, + "ProbeSet": probeset_mapping, "Publication": publication_mapping, + "PublishXRef": publish_x_ref_mapping, + "metadata_audit": metadata_audit_mapping, } DATACLASSMAP = { - "metadata_audit": MetadataAudit, "Phenotype": Phenotype, - "PublishXRef": PublishXRef, + "ProbeSet": Probeset, "Publication": Publication, + "PublishXRef": PublishXRef, + "metadata_audit": MetadataAudit, } |