diff options
| author | Pjotr Prins | 2025-07-16 09:53:15 +0200 |
|---|---|---|
| committer | Pjotr Prins | 2025-07-16 09:53:15 +0200 |
| commit | 8058b2755f0e7794667a6c0cfb9721f6ce64dbd5 (patch) | |
| tree | 45b9d04fe22f60e7a7bc59cadc945ad6d8b23606 /web/webserver.scm | |
| parent | 7477f9af79f6a6ee17d3bc1e6e138bd0c1c5f8c0 (diff) | |
| download | gn-guile-8058b2755f0e7794667a6c0cfb9721f6ce64dbd5.tar.gz | |
Wikidata: query for gene aliases
Diffstat (limited to 'web/webserver.scm')
| -rw-r--r-- | web/webserver.scm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/web/webserver.scm b/web/webserver.scm index d2a8c8d..430529b 100644 --- a/web/webserver.scm +++ b/web/webserver.scm @@ -56,6 +56,11 @@ otherwise search for set/group data" (if taxoninfo taxoninfo (cdr (get-group-data id))))) +(define (get-gene-aliases genename) + "Return a vector of aliases for genename." + #("Hx") + ) + (define (not-found2 request) (values (build-response #:code 404) (string-append "Resource X not found: " @@ -247,6 +252,8 @@ otherwise search for set/group data" (('GET "doc" path ... page) ;; serve documents from /doc/ (render-doc path page)) + (('GET "gene" "aliases" genename) + (render-json (get-gene-aliases genename))) (('GET "species.json") (render-json (get-species-data))) (('GET "species.meta.json") |
