aboutsummaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
chores/code-refactoringcode cleanupAlexander_Kabui2 years
chores/lmdb-integrationwrite files to TMPDIRAlexander_Kabui24 months
chores/script-textfile-generatormodify alloaction sizeAlexander_Kabui24 months
decouple_tools_and_wqflask_appFetch configs from app object not modulesFrederick Muriuki Muriithi22 months
hook-up-auth-to-traits-pageIntegrate OAuth2 auth with GN2 UIFrederick Muriuki Muriithi24 months
lmdb-code/refactoringcode refactoringAlexander_Kabui22 months
oauth2-migrate-user-details-and-dataoauth2: Migrate user details and dataFrederick Muriuki Muriithi2 years
refactor-configurationsRestore `(before/after)_request` functions to original module.Frederick Muriuki Muriithi22 months
rework-genotype-linkingRework Genotype linkingFrederick Muriuki Muriithi23 months
testingfix: failing tests due to changes in geno_db_existsJohn Nduli6 months
[...]
 
TagDownloadAuthorAge
v2.0genenetwork2-2.0.tar.gz  Pjotr Prins9 years
 
AgeCommit messageAuthor
2022-09-20Decompose file into separate modules•••To ease future refactors on the code, decompose the file into a module with multiple modules that can be refactored semi-independently. refactor-data_set_py-20220920Frederick Muriuki Muriithi
2022-09-19Fix broken test•••Because the input element was changed to a button element there was no longer a "value" attribute. I'm not sure what this assert is for, though; I changed it to just check for "Search" in the inner text, which makes it pass. zsloan
2022-09-19Remove commented-out htmlzsloan
2022-09-19Provide fixtures for test. Fix error to pass test.•••Provide the following (empty) files to be used for the test * wqflask/tests/unit/wqflask/marker_regression/genotype/bimbam/file_geno.txt * wqflask/tests/unit/wqflask/marker_regression/genotype/bimbam/file_snps.txt Rework the paths in `wqflask/tests/unit/wqflask/marker_regression/test_gemma_mapping.py` such that they point to the files added above for testing. Do not require that the phenotype file exists in `wqflask/wqflask/marker_regression/gemma_mapping.py` before attempting the mapping. Frederick Muriuki Muriithi
2022-09-19Remove "wrong" assertions•••The assertions was checking that the function was implemented a certain way, rather than whether the function was doing the correct thing. Frederick Muriuki Muriithi
2022-09-19Check paths before running gemma command•••* Check that the required file paths exist * Check the bimbam directory path only once Frederick Muriuki Muriithi
2022-09-19Improve error reporting for no mapping results•••* wqflask/wqflask/marker_regression/exceptions.py: new NoMappingResultsError exception * wqflask/wqflask/templates/mapping_error.html: reword display of the errors * wqflask/wqflask/views.py: Raise the NoMappingResultsError exception in the case where there are no results for the mapping. Frederick Muriuki Muriithi
2022-09-19Check for file size before attempting parsing•••Empty files lead to json encoding errors; this commit checks whether the file is empty before attempting to parse the file. Frederick Muriuki Muriithi
2022-09-19Display correct error for missing file/directory•••Provide the user with the missing file/directory in the error message to make debugging easier. Frederick Muriuki Muriithi
2022-09-19Refactor: raise appropriate error•••If a file/directory does not exist, raise the builtin `FileNotFoundError` rather than the generic `Exception`. Frederick Muriuki Muriithi
[...]