Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-10 | Add extra tests for file utils | BonfaceKilz | |
In test server, files were not extracted properly. This test exposes the bug. | |||
2021-03-10 | Run yapf-formatter against file | BonfaceKilz | |
2021-03-08 | Delete "generate_gemma_computation_cmd" | BonfaceKilz | |
2021-03-08 | Remove "/k-gwa-computation" | BonfaceKilz | |
2021-03-08 | Add "/k-gwa-compute/covars/loco/<chromosomes>/maf/<maf>/<token>" | BonfaceKilz | |
Reviewed-by: BonfaceKilz <me@bonfacemunyoki.com> | |||
2021-03-08 | Add "/gemma/k-gwa-compute/loco/<chromosomes>/maf/<maf>/<token>" | BonfaceKilz | |
2021-03-08 | Add "/k-gwa-compute/covars/<token>" | BonfaceKilz | |
2021-03-08 | Add "/gemma/k-gwa-compute/<token>" | BonfaceKilz | |
2021-03-08 | Replace "compute_k_values" with "generate_gemma_cmd" | BonfaceKilz | |
2021-03-08 | Add generic fn for computing k and gwa values | BonfaceKilz | |
2021-03-08 | Apply pep-8 formatting | BonfaceKilz | |
Began using elpy's format code fn | |||
2021-03-08 | Add new endpoint | BonfaceKilz | |
"/gwa-compute/<k_filename>/loco/covariates/maf/<maf>/<token>" | |||
2021-03-08 | Replace "generate_gemma_computation_cmd" with "compose_gemma_cmd" | BonfaceKilz | |
2021-03-08 | bug: Put a space between gemma-wrapper args | BonfaceKilz | |
2021-03-08 | Add new endpoint: "/gwa-compute/<k_filename>/loco/maf/<maf>/<token>" | BonfaceKilz | |
2021-03-08 | Add new endpoint: "/gwa-compute/covars/<k_filename>/<token>" | BonfaceKilz | |
2021-03-08 | Add new endpoint: "/gwa-compute/<k_filename>/<token>" | BonfaceKilz | |
2021-03-08 | Add new endpoint: "/gemma/k-compute/loco/<chromosomes>/<token>" | BonfaceKilz | |
2021-03-08 | Prepend all endpoints with "api" | BonfaceKilz | |
2021-03-08 | Add new endpoint: "/gemma/k-compute/<token>" | BonfaceKilz | |
* gn3/api/gemma.py (compute_k): New function. * tests/integration/test_gemma.py (tesk_k_compute): New test case. | |||
2021-03-08 | Replace APP_DEFAULTS dict with actual conf params | BonfaceKilz | |
2021-03-08 | Delete "lookup_file" procedure | BonfaceKilz | |
2021-03-08 | Add test data directory | BonfaceKilz | |
2021-03-08 | Update failing tests. | BonfaceKilz | |
2021-03-08 | Extract files to "/TMPDIR/TOKEN" | BonfaceKilz | |
TOKEN is the user token * gn3/file_utils.py (extract_uploaded_file): Add extra param "token". If a token is empty, create a new directory based off that token. * tests/unit/test_file_utils.py: Update failing tests. | |||
2021-03-08 | Fix failing tests | BonfaceKilz | |
2021-03-08 | Add dummy test data files | BonfaceKilz | |
2021-03-08 | Add extra endpoint for checking the status of a command | BonfaceKilz | |
2021-03-08 | Make the name of the redis job queue configurable | BonfaceKilz | |
2021-02-24 | Rename "/gemma/run" to "/gemma/k-gwa-computation" | BonfaceKilz | |
2021-02-24 | Add tests for "/gemma/run" endpoint | BonfaceKilz | |
2021-02-24 | Create a new helper function for generating k_values and GWA | BonfaceKilz | |
2021-02-24 | Add new procedure that computes the hash of an array of strings | BonfaceKilz | |
2021-02-24 | Create a new method for generating a valid phenotype file on the fly | BonfaceKilz | |
2021-02-24 | Add integration test for "/gemma/version" endpoint | BonfaceKilz | |
2021-02-24 | Update "compose_gemma_cmd" tests | BonfaceKilz | |
2021-02-16 | Add test cases for "/metadata/upload" endpoint | BonfaceKilz | |
2021-02-16 | Add procedure for uploading gzipped file | BonfaceKilz | |
* gn3/file_utils.py (extract_uploaded_file): New procedure. * tests/unit/test_file_utils.py: Test cases for ^^. * tests/unit/upload-data.tar.gz: New test data. | |||
2021-02-16 | Add extra option to set email when queueing CMD | BonfaceKilz | |
The e-mail field will be used to send the results of the computation when it is completed. | |||
2021-02-16 | Add basic integration tests to test out the API | BonfaceKilz | |
2021-02-16 | Add new test cases for run_cmd | BonfaceKilz | |
2021-02-12 | Use sorted list of files when calculating md5sums of directory | BonfaceKilz | |
* gn3/file_utils.py (get_dir_hash): Sort list of files before calculating their md5sums. * tests/unit/test_file_utils.py (test_get_dir_hash): Update test-case md5sum. | |||
2021-02-12 | Add new procedure for queueing a command | BonfaceKilz | |
* gn3/commands.py (queue_cmd): New procedure. * tests/unit/test_commands.py: New test-cases for ^^. | |||
2021-02-12 | Add new procedure for composing a gemma cmd | BonfaceKilz | |
* gn3/commands.py: New file * tests/unit/test_commands.py: New test-cases for ^^. | |||
2021-02-12 | Add new procedure to return a python dict from a json file | BonfaceKilz | |
* gn3/file_utils.py (jsonfile_to_dict): New procedure * tests/unit/test_file_utils.py: New test-cases. | |||
2021-02-12 | Add new procedure for looking up files in a given ENV variable | BonfaceKilz | |
* gn3/file_utils.py (lookup_file): New function. * tests/unit/test_file_utils.py: New test cases for ^^. | |||
2021-02-12 | Add function for computing the hash of a directory | BonfaceKilz | |