From 3474a14fa4aa34def76a180395752d554592c026 Mon Sep 17 00:00:00 2001 From: zsloan Date: Mon, 26 Sep 2022 20:45:06 +0000 Subject: Add REST API endpoint for viewing a group's genotype file metadata --- wqflask/wqflask/api/router.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'wqflask') diff --git a/wqflask/wqflask/api/router.py b/wqflask/wqflask/api/router.py index 7335ec4f..b2ad5d2c 100644 --- a/wqflask/wqflask/api/router.py +++ b/wqflask/wqflask/api/router.py @@ -776,6 +776,13 @@ def get_mapping_results(): return return_error(code=204, source=request.url_rule.rule, title="No Results", details="") +@app.route("/api/v_{}/genotypes/view/".format(version)) +def view_genotype_files(group_name): + if os.path.isfile("{0}/{1}.json".format(flat_files("genotype"), group_name)): + with open("{0}/{1}.json".format(flat_files("genotype"), group_name)) as geno_json: + return flask.jsonify(json.load(geno_json)) + + @app.route("/api/v_{}/genotypes///.zip".format(version)) @app.route("/api/v_{}/genotypes///".format(version)) @app.route("/api/v_{}/genotypes//.zip".format(version)) -- cgit v1.2.3