about summary refs log tree commit diff
path: root/gn3/api
AgeCommit message (Collapse)Author
2025-07-07Add update case-attributes function.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Rename gn3/case_attributes.py -> gn3/api/case_attributes.py.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07refactor: Refactor gnqna fallback.Alexander_Kabui
2025-07-07refactor: Pylint and mypy fixes.Alexander_Kabui
2025-07-07feat: Add check for anonymous metadata.Alexander_Kabui
2025-07-07feat: Remove authentication requirement for gnqa users.Alexander_Kabui
2025-07-07feat: Add decorator to act as a fallback for anonymous users.Alexander_Kabui
2025-07-07refactor: Replace cache query with user query if results in db.Alexander_Kabui
2025-07-07feat: Add function to clean up query before dumping to db.Alexander_Kabui
2025-07-07feat: Expand previous query search window from 1 to 21 daysAlexander_Kabui
* Now searches for previous queries without requiring a user ID.
2025-04-30Disable log-in for wiki edits.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-24Add "**kwargs" to delete_wiki to make @require_token to work.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-24Remove early return in delete_wiki to complete query execution.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-22Fix pylint errors.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-22Implement delete_wiki API endpoint.Munyoki Kilyungi
* gn3/api/metadata_api/wiki.py: Import delete_wiki_entries_by_id. (delete_wiki): New API endpoint. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-22Auto-pep8 files.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-22Reduce arguments in run_async_cmd by using options dictionary.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-08Pass application log-level to the worker.Frederick Muriuki Muriithi
2025-04-08Use computed job queue to avoid collisions.Frederick Muriuki Muriithi
2025-04-08feat: Append GN3 computation completion marker to log file.Alexander_Kabui
2025-03-07Revert "fix: Replace file path fetching code in rqtl2.py with ↵Munyoki Kilyungi
current_app.root_path" This reverts commit e7baf1a4cf05a4e7794a6531c92d367fcd8f1651. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-03-04fix: Replace file path fetching code in rqtl2.py with current_app.root_pathMunyoki Kilyungi (aider)
2025-02-28Fix issues caught by mypy.Frederick Muriuki Muriithi
2025-02-28Fix linting errors.Frederick Muriuki Muriithi
2025-02-21Fix versioning of WIKI entries.Munyoki Kilyungi
* gn3/api/metadata_api/wiki.py (edit_wiki)[next_version]: Set to the latest+1 if a comment id exists. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-02-19fix: Read and parse correct permutation file from R/qtl1Alexander_Kabui
2025-02-10feat: Add LMDB sample data retrieval API endpoint with testsMunyoki Kilyungi (aider)
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-02-07feat: Enable streaming functionality for rqtl2.Alexander_Kabui
2025-02-06refactor: code refactoring.Alexander_Kabui
2025-02-06refactor: Rename pheno_map to physical_map .Alexander_Kabui
2025-02-06feat: Add functionality to process output to compute endpoint.Alexander_Kabui
2025-02-06Minor fix.Alexander_Kabui
2025-02-06refactor: Minor cleanup.Alexander_Kabui
2025-02-06refactor: Refactor compute endpoint for rqtl2.Alexander_Kabui
2025-01-21Enable new inserts of new wiki entries.Munyoki Kilyungi
* gn3/api/metadata_api/wiki.py: Import Optional (edit_wiki): Add "/edit" route. Add new comment id. * gn3/db/wiki.py (get_next_comment_id): New function for fetching the getting the next comment_id. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-01-09Minor typo fix.Alexander_Kabui
2025-01-09Minor fix.Alexander_Kabui
2025-01-09feat: Add a decorator function to enable streaming functinality.Alexander_Kabui
2025-01-09fix: pylint fix.Alexander_Kabui
2025-01-09refactor: remove obsolete streaming endpoint.Alexander_Kabui
2025-01-09refactor: enhance docstring for streaming endpoint.Alexander_Kabui
2025-01-09feat: Add and register streaming blueprint.Alexander_Kabui
2025-01-09feat: Add streaming main endpoint.Alexander_Kabui
2025-01-09feat: Init add module for streaming api endpoins.Alexander_Kabui
2025-01-09refactor: import streaming functionality from module.Alexander_Kabui
2025-01-08refactor: Modify error message for run_process function.Alexander_Kabui
2025-01-08refactor: Return results as dict with correct metadata for subprocess.Alexander_Kabui
2025-01-08refactor: Pass arg commands to subprocess as a list.Alexander_Kabui
* Use with open context for subprocess. * Correctly handle subprocess error.
2025-01-07feat: Revert commit 688d6a4.Alexander_Kabui
2025-01-07feat: remove shell True to for debug.Alexander_Kabui