aboutsummaryrefslogtreecommitdiff
path: root/gn3
AgeCommit message (Expand)Author
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....This makes testing easier since tests will be run against a different graph. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-11Handle case when result is empty when sanitizing json-ld result....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-11Replace format-string with f-strings....* gn3/api/llm.py (delete_records): Using format-strings causes pylint to error out. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-11Fix mypy errors....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-11Run python-black against file....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-11Move comment on the manual sort to the doc-string....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-11Abstract out sanitizing json-ld result into a function....* 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> Munyoki Kilyungi
2024-09-11Update RDF queries to match ADR/000/gn-transform-databases....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> Munyoki Kilyungi
2024-09-06Modify endpoint to use query string.Alexander_Kabui
2024-09-06Merge pull request #188 from genenetwork/chores/merge-gnqa-api...Chores/merge gnqa apiAlexander Kabui
2024-09-05Update comment explaining why CONSTRUCT doesn't respect ORDER BY....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Correctly get categories in response....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Sort the RIF history data in reverse order....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Enforce array type to "categories" and "pmids" fields....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Set OPTIONAL values to default to an empty string....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Rename "pubmed_id" -> "pubmed_ids" to be explicit it's an array....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Remove type from wiki history....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Fix type error....* gn3/api/metadata_api/wiki.py: Remove FIXME comment. * gn3/db/wiki.py: Fix type error. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Use the correct header to request json-ld data....In HTTP, we use content negotiation to server different representations of a resource to the same URI to help the user agent specify which representation is best suited for the user: <https://developer.mozilla.org/en-US/docs/Web/HTTP/Content_negotiation> The "Accept" requet HTTP indicates which content types the user is supposed to understand: <https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept> * gn3/api/metadata_api/wiki.py (get_wiki_entries): Use the "Accept" header. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Add comment history....* gn3/api/metadata_api/wiki.py: Import get_comment_history. (get_history): New end-point. * gn3/db/rdf/wiki.py: (get_comment_history): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Always output the top-level graph when compacting....This makes sure that the API is always consistent. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Use correct prefix when querying for email in triple....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Create global wiki context usable by all functions in gn3.rdf.wiki...Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Ignore type error and add a FIXME stub....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Add missing doc-strings to make pylint pass....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Restructure RDF module....* gn3/api/metadata.py: Import constants from gn3.db.rdf * gn3/api/metadata_api/wiki.py: Ditto. Import "get_wiki_entries_by_symbol" from gn3.db.rdf.wiki. * gn3/db/constants.py: Delete file and move all constants ... * gn3/db/rdf.py: ... and functions ... * gn3/db/rdf/__init__.py: ... here. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-09-05Sort previos records by datetime.Alexander_Kabui
2024-09-05Apply pep8 formatting.Alexander_Kabui
2024-09-05Create new endpoints for fetching user previous records.Alexander_Kabui
2024-09-03Remove unused imports.Alexander_Kabui
2024-09-03Use Jsonb for storing results.Alexander_Kabui
2024-09-03Raise KeyError for doc_id not found in doc_ids.Alexander_Kabui
2024-09-02Remove redundant function for fetching data with task_id.Alexander_Kabui
2024-09-02Modify default backoff_factor for adapter.Alexander_Kabui
2024-09-02Add docs for custom request method.Alexander_Kabui
2024-09-02Rename task_id to task_object.Alexander_Kabui
2024-09-02Refactor doc_id object.Alexander_Kabui
2024-09-02Remove unecessary check for open file.Alexander_Kabui
2024-09-02Fix minor syntax issue.Alexander_Kabui
2024-09-02Fix spacing after punctuation.Alexander_Kabui
2024-09-02Use default datetime for table.Alexander_Kabui
2024-09-02Add spacing after punctuation.Alexander_Kabui
2024-08-30Fix merge conflict.Alexander_Kabui
2024-08-29chore: pylint docstringJohn Nduli
2024-08-29docs: add function commentsJohn Nduli
2024-08-29feat: add api calls to get categories and last commentJohn Nduli
2024-08-29Add default timestamp and and primary key for Rating table.Alexander_Kabui
2024-08-29Fix minor typo....Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi
2024-08-29Remove "@id" re-map in the json-ld base context....* gn3/db/constants.py [BASE_CONTEXT]: Remove "id" key. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> Munyoki Kilyungi