aboutsummaryrefslogtreecommitdiff
path: root/gn3/db
diff options
context:
space:
mode:
authorBonfaceKilz2021-05-19 21:44:34 +0300
committerzsloan2021-06-18 22:08:04 +0000
commitdfafb7c11cb4f57c7e1a61de2ce2f1b62e1018be (patch)
tree55aede7ab6f5c91f3b29a1dd1e99f199b30bc4dd /gn3/db
parent58ebaba0a9249e6fa39d8059b32c17623113a205 (diff)
downloadgenenetwork3-dfafb7c11cb4f57c7e1a61de2ce2f1b62e1018be.tar.gz
db: phenotypes: Add phenotype table mapping
Diffstat (limited to 'gn3/db')
-rw-r--r--gn3/db/phenotypes.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/gn3/db/phenotypes.py b/gn3/db/phenotypes.py
index 11d67db..645c0af 100644
--- a/gn3/db/phenotypes.py
+++ b/gn3/db/phenotypes.py
@@ -23,6 +23,23 @@ class Phenotype:
authorized_users: Optional[str] = None
+# Mapping from the Phenotype dataclass to the actual column names in the
+# database
+phenotype_column_mapping = {
+ "id_": "id",
+ "pre_pub_description": "Pre_publication_description",
+ "post_pub_description": "Post_publication_description",
+ "original_description": "Original_description",
+ "units": "Units",
+ "pre_pub_abbrevition": "Pre_publication_abbreviation",
+ "post_pub_abbreviation": "Post_publication_abbreviation",
+ "lab_code": "Lab_code",
+ "submitter": "Submitter",
+ "owner": "Owner",
+ "authorized_users": "Authorized_Users",
+}
+
+
@dataclass(frozen=True)
class PublishXRef:
"""Data Type that represents the table PublishXRef"""