aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-09-18Add new method for updating RDF Graph content.Munyoki Kilyungi
* gn3/db/rdf/__init__.py: Import POST, DIGEST, JSON. (update_rdf): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-18Run python-black against file.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-17Fix C0411/C0412 pylint errors in gn3.api.metadata.api.wiki.Munyoki Kilyungi
* gn3/api/metadata_api/wiki.py: Re-order imports to fix pylint errors. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-17fix: error when result dict contains NoneJohn Nduli
2024-09-17feat: require auth for edit api callJohn Nduli
2024-09-12Fix pylint errors.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-12feat: pick results from sqlite3 if they were storedJohn Nduli
2024-09-12Initialise the package to ensure setuptools finds it.Frederick Muriuki Muriithi
2024-09-12BugFix: assign value and use variable.Frederick Muriuki Muriithi
2024-09-12Fix failing tests after merging in Pjotr's pull request.Frederick Muriuki Muriithi
2024-09-12Gracefully print out debug messages even outside app contextFrederick Muriuki Muriithi
The flask.current_app object depends on the application context existing. In the case that no such context existing, then we still log out information, gracefully with this commit.
2024-09-12Bump versionPjotr Prins
2024-09-12From gn3 only use TMPDIR/gn3 pathsPjotr Prins
2024-09-12Make sure dir exists before running R/qtlPjotr Prins
2024-09-12Replace TMPDIR/output with TMPDIR/gn3 so it is clear where it comes fromPjotr Prins
2024-09-12Modify script paths so they can be edited in GuixPjotr Prins
2024-09-12rqtl_wrapper: minor fixesPjotr Prins
2024-09-12Mistake using envvarPjotr Prins
2024-09-12Make sure TMPDIR directories exist!Pjotr Prins
2024-09-12Fix Rqtl testPjotr Prins
2024-09-12Getting Rqtl to run on fallbackPjotr Prins
2024-09-12assert_paths_exist: make throw_error optionalPjotr Prins
2024-09-12gn3/errors.py: add stack trace to error logPjotr Prins
2024-09-12Move assert_paths_exist into fs_helpersPjotr Prins
2024-09-12Change behavior of do_paths_exist to actually throw useful errorPjotr Prins
2024-09-12Getting Rqtl to run on fallbackPjotr Prins
2024-09-12READMEPjotr Prins
2024-09-12assert_paths_exist: make throw_error optionalPjotr Prins
2024-09-12Move assert_paths_exist into fs_helpersPjotr Prins
2024-09-12Change behavior of do_paths_exist to actually throw useful errorPjotr Prins
2024-09-12Make the gnqa search endpoint a get request.Alexander_Kabui
2024-09-11Minor typo fix.Alexander_Kabui
2024-09-11Update docs on use for custom request when query fahamu Api.Alexander_Kabui
2024-09-11Update SPARQL queries to fetch from graph with a default value.Munyoki Kilyungi
This makes testing easier since tests will be run against a different graph. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-11Handle case when result is empty when sanitizing json-ld result.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-11Replace format-string with f-strings.Munyoki Kilyungi
* gn3/api/llm.py (delete_records): Using format-strings causes pylint to error out. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-11Fix mypy errors.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-11Run python-black against file.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-11Add test cases for wiki.__sanitize_result.Munyoki Kilyungi
* tests/unit/db/rdf/test_wiki.py (test_sanitize_result): New file. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-11Move comment on the manual sort to the doc-string.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-11Abstract out sanitizing json-ld result into a function.Munyoki Kilyungi
* gn3/db/rdf/wiki.py (__sanitize_result): New function. (get_wiki_entries_by_symbol): Delete sanitization code. (get_comment_history): Ditto. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-11Update RDF queries to match ADR/000/gn-transform-databases.Munyoki Kilyungi
See: <https://issues.genenetwork.org/topics/ADR/gn-transform-databases/000-remodel-rif-transform-with-predicateobject-lists> for more context. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-06Modify endpoint to use query string.Alexander_Kabui
2024-09-06Merge pull request #188 from genenetwork/chores/merge-gnqa-apiAlexander Kabui
Chores/merge gnqa api
2024-09-05Update comment explaining why CONSTRUCT doesn't respect ORDER BY.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-05Correctly get categories in response.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-05Sort the RIF history data in reverse order.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-05Enforce array type to "categories" and "pmids" fields.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-05Set OPTIONAL values to default to an empty string.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-09-05Rename "pubmed_id" -> "pubmed_ids" to be explicit it's an array.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>