diff options
author | Munyoki Kilyungi | 2022-11-23 12:19:02 +0300 |
---|---|---|
committer | BonfaceKilz | 2022-11-23 12:47:39 +0300 |
commit | d0d08d513e403f7836da450a1d05eaeb89a5ba30 (patch) | |
tree | c37e42a2c0b1893fd90eb0282257351beb680f2b /gn3/app.py | |
parent | a93e8cc48815bd7e9b64c634ad808ddbfa85cd4b (diff) | |
download | genenetwork3-d0d08d513e403f7836da450a1d05eaeb89a5ba30.tar.gz |
Create a new REST endpoint for fetching a phenotype's metadata
* gn3/api/general.py: (dataset_metadata) Delete.
* gn3/api/metadata.py: Import Blueprint, jsonify, current_app,
SPARQLWrapper and get_dataset_metadata.
(metadata): New Blueprint
(jsonify_dataset_metadata): New function/end-point.
* gn3/app.py: Import metadata
(create_app): Register metadata blueprint.
Diffstat (limited to 'gn3/app.py')
-rw-r--r-- | gn3/app.py | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -18,6 +18,8 @@ from gn3.api.ctl import ctl from gn3.api.async_commands import async_commands from gn3.api.menu import menu from gn3.api.search import search +from gn3.api.metadata import metadata + def create_app(config: Union[Dict, str, None] = None) -> Flask: """Create a new flask object""" @@ -53,4 +55,5 @@ def create_app(config: Union[Dict, str, None] = None) -> Flask: app.register_blueprint(async_commands, url_prefix="/api/async_commands") app.register_blueprint(menu, url_prefix="/api/menu") app.register_blueprint(search, url_prefix="/api/search") + app.register_blueprint(metadata, url_prefix="/api/metadata") return app |