aboutsummaryrefslogtreecommitdiff
path: root/etc
AgeCommit message (Expand)Author
2022-09-16Config: Add apache2 sample config fileFrederick Muriuki Muriithi
2022-07-07Provide selection for GeneChips...The GeneChipId value is required for the data being inserted, so this commit provides the UI to enable selection of the chip. Frederick Muriuki Muriithi
2022-07-06Implement 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-02Expire the jobs in 14 days by defaultFrederick Muriuki Muriithi
2022-04-27Enable managing app via setup.py...While the application is developed with GNU Guix, the end user might not be using it, and therefore, this commit provides a way for the user to install the application with the usual python package management systems. Frederick Muriuki Muriithi
2022-04-26Queue 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-25Implement file uploadFrederick Muriuki Muriithi
2022-04-20Add scaffolding for web app...Add a basic scaffolding for the web interface to the quality-control application. Frederick Muriuki Muriithi