Age | Commit message (Expand) | Author |
2024-03-04 | Display flash messages correctly. | Frederick Muriuki Muriithi |
2024-01-24 | Checks: Update code and tests to ensure all checks pass. | Frederick Muriuki Muriithi |
2024-01-24 | redis-prefix: Update file validation code...Update the file validation script and routes to use the redis prefix
for jobs.
| Frederick Muriuki Muriithi |
2024-01-20 | Fetch sample/case names from database...Fetch the sample/case names from the database rather than from a
static file in the repository.
Issue:
https://issues.genenetwork.org/issues/quality-control/read-samples-from-database-by-species
| Frederick Muriuki Muriithi |
2023-11-15 | Linting: Fix linting errors. | Frederick Muriuki Muriithi |
2022-07-19 | Rework: Use generic worker script to launch process...Use the generic worker script as the interface for launching external
processes.
| Frederick Muriuki Muriithi |
2022-07-06 | Implement UI for dataset selection...As part of updating the database with the new data, there is a need to
select the appropriate dataset that the data belongs to, and this
commit provides the UI to assist the user do that.
| Frederick Muriuki Muriithi |
2022-06-28 | Check for inconsistent columns...The number columns in each contents line should be equal to the nember
of columns in the header line.
| Frederick Muriuki Muriithi |
2022-06-21 | Test the progress indication feature | Frederick Muriuki Muriithi |
2022-06-17 | Test endpoint '/parse/parse'...* Ensure error messages are displayed if a request is made to the
'/parse/parse' endpoint with invalid, or missing data.
| Frederick Muriuki Muriithi |
2022-06-15 | Fix linting and type errors | Frederick Muriuki Muriithi |
2022-06-02 | Enable user abortion of file parsing...Enable the user to abort the background parsing of the file.
| Frederick Muriuki Muriithi |
2022-06-02 | Expire the jobs in 14 days by default | Frederick Muriuki Muriithi |
2022-06-02 | Add an error display to the progress status report...Enable the progress status page to show all the errors found at any
point during the processing of the file.
| Frederick Muriuki Muriithi |
2022-05-27 | Remove unnecessary print statement | Frederick Muriuki Muriithi |
2022-05-20 | Fix minor bugs | Frederick Muriuki Muriithi |
2022-05-20 | Handle errors...Implement code to handle errors in the processing of files.
| Frederick Muriuki Muriithi |
2022-05-19 | Update Web-UI: use new error collection paradigm...- README.org: document how to run scripts manually
- manifest.scm: remove python-rq as a dependency
- qc_app/jobs.py: rework job launching and processing
- qc_app/parse.py: use reworked job processing
- qc_app/templates/job_progress.html: display progress correctly
- qc_app/templates/parse_results.html: display final results
- scripts/worker.py: new worker script
| Frederick Muriuki Muriithi |
2022-05-02 | Optimise strain names parsing...- Use a way faster way of parsing the strains file
| Frederick Muriuki Muriithi |
2022-04-28 | Use sqlite3 to save the jobs metadata...* Use sqlite to save the jobs metadata and enable UI update of the
progress for large files
| Frederick Muriuki Muriithi |
2022-04-28 | Update queuing and display results of file parsing...* Make the 'worker' functions free from needing the application
context by passing all the details they need as arguments.
* Enable the display of parsing results.
| Frederick Muriuki Muriithi |
2022-04-26 | Fix issues caught processing the jobs...* Create and push the application context for the worker functions
* Fix the update of meta fields
| Frederick Muriuki Muriithi |
2022-04-26 | Queue file parsing jobs...Enable the queuing of file parsing jobs, since the files could be
really large and take a long time to parse and present results.
* etc/default_config.py: Add default config for redis server
* manifest.scm: Add redis, and rq as dependencies
* qc_app/__init__.py
* qc_app/jobs.py: module to hold utilities for management of the jobs
* qc_app/parse.py: Enqueue the job - extract file-parsing code to
callable function
* qc_app/templates/base.html: Enable addition of extra meta tags
* qc_app/templates/job_progress.html: template to display job progress
* qc_app/templates/no_such_job.html: template to indicate when a job
id is invalid
* quality_control/parsing.py: Add the total size parsed so far
| Frederick Muriuki Muriithi |
2022-04-25 | Call parsing function. Fix a few issues....* qc_app/entry.py: Pass filetype onward to parsing endpoint
* qc_app/parse.py: Call the function(s) necessary to parse a file
* quality_control/errors.py: Fix argument passing to super class
| Frederick Muriuki Muriithi |
2022-04-25 | Implement file upload | Frederick Muriuki Muriithi |