From f77b169c09be92014dcfea49d427268381fe12e5 Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Tue, 27 Feb 2024 05:07:41 +0300 Subject: Update issues, closing some that are complete. --- ...ework-tests-remove-redis-as-test-dependency.gmi | 19 ++++++++++++++++++ issues/gn-uploader/upload-strains.gmi | 23 ++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 issues/gn-uploader/rework-tests-remove-redis-as-test-dependency.gmi create mode 100644 issues/gn-uploader/upload-strains.gmi (limited to 'issues/gn-uploader') diff --git a/issues/gn-uploader/rework-tests-remove-redis-as-test-dependency.gmi b/issues/gn-uploader/rework-tests-remove-redis-as-test-dependency.gmi new file mode 100644 index 0000000..a305416 --- /dev/null +++ b/issues/gn-uploader/rework-tests-remove-redis-as-test-dependency.gmi @@ -0,0 +1,19 @@ +# Rework Test: Remove redis as Test Dependency + +## Tags + +* assigned: fred, fredm +* status: closed, completed +* priority: medium +* keywords: gn-uploader, tests +* type: improvement + +## Description + +Some tests depend on a running redis instance to work. + +Either move these to an integration tests harness, to be run after the system has run the unit tests and has been deployed, or remove them completely from the system. + +### Update 2024-02-27 + +The system was updated to use prefixed keys, and the full tests now run correctly. Still need to add the tests to the guix CI/CD system perhaps... diff --git a/issues/gn-uploader/upload-strains.gmi b/issues/gn-uploader/upload-strains.gmi new file mode 100644 index 0000000..6dce6bf --- /dev/null +++ b/issues/gn-uploader/upload-strains.gmi @@ -0,0 +1,23 @@ +# Upload Strains + +## Tags + +* status: closed, completed +* assigned: fredm, zachs, zsloan, acenteno +* priority: high +* type: feature-request +* keywords: QC, quality control, strains, gn-uploader + +## Description + +Currently, the uploader simply fails when it encounters unknown strains in the files being uploaded. + +This issue will track the implementation of a system to allow the upload of strains, and the grouping of said strains into populations/tissue etc. + +## TODO + +* [x] UI to select species +* [x] UI to select or create a grouping for the strains (think InbredSet) +* [x] UI to select the CSV file with the strains data +* [x] UI to select the way to interprete the CSV file +* [x] Code to insert the new strains, into the database -- cgit v1.2.3