We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d2636d3 commit 3e28902Copy full SHA for 3e28902
src/mavedb/routers/hgvs.py
@@ -7,6 +7,7 @@
7
from cdot.hgvs.dataproviders import RESTDataProvider
8
from fastapi import APIRouter, Depends, HTTPException
9
from hgvs import parser, validator
10
+from hgvs.exceptions import HGVSDataNotAvailableError
11
12
from mavedb.deps import hgvs_data_provider
13
@@ -22,7 +23,10 @@ def hgvs_fetch(accession: str, hdp: RESTDataProvider = Depends(hgvs_data_provide
22
23
"""
24
List stored sequences
25
- return hdp.seqfetcher.fetch_seq(accession)
26
+ try:
27
+ return hdp.seqfetcher.fetch_seq(accession)
28
+ except HGVSDataNotAvailableError as e:
29
+ raise HTTPException(404, str(e))
30
31
32
@router.post("/validate", status_code=200, response_model=Any)
0 commit comments