aboutsummaryrefslogtreecommitdiff
path: root/wqflask
AgeCommit message (Expand)Author
2020-08-24Use natural.js dataTables extension plugin from guixBonfaceKilz
2020-08-24Fixed issue where im_drawer wasn't being set in drawHaplotypeBand...* wqflask/wqflask/marker_regression/display_mapping_results.py - defined im_drawer in drawHaplotypeBand to fix errror and removed an unused import zsloan
2020-08-24The function draw_rotated_text_ was writing an image to /tmp, which GN2...user apparently doesn't have access to, so I replaced it with a link to the dynamically set TEMPDIR * wqflask/utility/pillow_utils.py - Replaced "/tmp/" in image location with TEMPDIR zsloan
2020-08-22Set min-width for search result table, since the description column...often looks weird if it gets below a certain width * wqflask/wqflask/templates/search_result_page.html - Set min-width of table container div to 1500px since that seems to be a reasonable width that prevents the description column from getting too narrow zsloan
2020-08-20Changed Molecular Trait Datasets to Molecular Traits in the Type...drop-down on the home page * wqflask/wqflask/api_gen_menu.py - Changed where Molecular Trait Datasets was hardcoded to Molecular Traits zsloan
2020-08-20Merge branch 'testing' of github.com:genenetwork/genenetwork2 into testingzsloan
2020-08-20Use dataTables.colResize.js and naturalSort from guixBonfaceKilz
2020-08-20Use buttons.colVis.min.js from guixBonfaceKilz
2020-08-20Use buttons.bootstrap.css from guixBonfaceKilz
2020-08-20Use scroller.dataTables.min.css from guixBonfaceKilz
2020-08-20Use dataTables.colReorder.js from guixBonfaceKilz
2020-08-20Use jquery.dataTables.js from guixBonfaceKilz
2020-08-20Use dataTables.buttons.min.js from guixBonfaceKilz
2020-08-20Use buttons.dataTables.min.css from guixBonfaceKilz
2020-08-19Added Invert button to collection page...* wqflask/wqflask/templates/collections/view.html - Added the Invert button back to the collection page; it was removed in the past but Rob decided it should be re-added zsloan
2020-08-19Tools used from the collection page now use all traits if no rows are...checked and there are fewer than 100 traits in the table * wqflask/wqflask/static/new/javascript/search_results.js - Created get_traits_from_table function to get the list of traits and check if none are selected, and also renamed the previous function also called get_traits_from_table to submit_traits_to_export_or_bnw since that better describes what the function does zsloan
2020-08-19Show short labels by default in Correlation Matrix...* wqflask/wqflask/templates/correlation_matrix.html - remove display: none for short label div zsloan
2020-08-17Merge branch 'testing' of github.com:genenetwork/genenetwork2 into testingzsloan
2020-08-18Fix positioning for many instances of text in the mapping figure...* wqflask/wqflask/marker_regression/display_mapping_results.py: Many text instances had their positions changed by the switch from piddle to PIL. Change various Y offsets and in some cases changing the logic of the way text is positioned related to its length and font size. * wqflask/wqflask/static/fonts/verdanab.ttf: Add bold Verdana, since there needs to be a separate font file for bold text. zsloan
2020-08-17Placed X/Y trait info before the table on the correlation scatterplot...page * wqflask/wqflask/templates/corr_scatterplot.html - reordered table and X/Y trait info divs zsloan
2020-08-10Add fonts for pillow...* wqflask/wqflask/marker_regression/display_mapping_results.py: replace piddle method with PIL.ImageFont * wqflask/wqflask/static/fonts: Add fonts in path Pjotr Prins
2020-08-08Add a basic test for test_display_marking_results.py...* wqflask/tests/wqflask/marker_regression/__init__.py: Add it * wqflask/tests/wqflask/marker_regression/test_display_marking_results.py: Check that PIL colors are being used instead of the deprecated Piddle colors. BonfaceKilz
2020-08-08Change Y Coodinate system...* wqflask/wqflask/marker_regression/display_mapping_results.py: Piddle seemed to centre text about the given Y coordinate, while Pillow requires specification to top-left corner of the text. This slight change means text all over the image is displaced somewhat, and this fixes the coordinate system for some of the text. Muriithi Frederick Muriuki
2020-08-08Fix placement for axes labels...* wqflask/wqflask/marker_regression/display_mapping_results.py: Fix the placement for the axes labels. Muriithi Frederick Muriuki
2020-08-08Use TEXT_Y_DISPLACEMENT instead of magic numbers...* wqflask/wqflask/marker_regression/display_mapping_results.py: Use TEXT_Y_DISPLACEMENT instead of magic numbers to help with making it clear that the drawn text is displaced somewhat. Muriithi Frederick Muriuki
2020-08-08Give rectangles black outlines...* wqflask/wqflask/marker_regression/display_mapping_results.py: Give the rectangles black outlines to correspond to earlier drawings. Muriithi Frederick Muriuki
2020-08-08Use new `draw_open_polygon()` utility...* wqflask/wqflask/marker_regression/display_mapping_results.py: Use the new `draw_open_polygon()` utility to draw open polygons. Muriithi Frederick Muriuki
2020-08-08Add draw_open_polygon() utility...* wqflask/utility/pillow_utils.py: New method. Muriithi Frederick Muriuki
2020-08-08Replace "color" with "fill" keyword argument...* wqflask/wqflask/marker_regression/display_mapping_results.py: (DisplayMappingResults): Pillow uses 'fill' in place of 'color'. Muriithi Frederick Muriuki
2020-08-08Use draw_rotated_text()...Use the new draw_rotated_text() function to draw the text rotated as was formerly done. * wqflask/utility/Plot.py (plotBar): Use draw_rotated_text(). * wqflask/wqflask/marker_regression/display_mapping_results.py: (DisplayMappingResults) Use draw_rotated_text(). Muriithi Frederick Muriuki
2020-08-08Create new utility module for drawing...* wqflask/utility/pillow_utils.py: Create a module to hold some utility functions for drawing with Pillow. Initialise the module with a function to draw rotated text. Muriithi Frederick Muriuki
2020-08-08Fix font paths...* wqflask/utility/Plot.py: Update font paths. * wqflask/fonts/ttf: Update font files. Muriithi Frederick Muriuki
2020-08-08Update SNP Browser to Pillow...* wqflask/wqflask/snp_browser/snp_browser.py: Use newer, and supported Pillow in place of obsoleted Piddle library. Muriithi Frederick Muriuki
2020-08-08Add missing font files...* wqflask/fonts/ttf: Add ttf font files. Muriithi Frederick Muriuki
2020-08-08Migrate code from Piddle to Pillow...* wqflask/wqflask/marker_regression/display_mapping_results.py: Add font files (DisplayMappingResults): Update the code from the Piddle way of things to the Pillow way of things, for example, replace: - pid.drawRect(...) with im_drawer.rectangle(...) - pid.drawString(...) with im_drawer.text(...) - pid.drawPolygon(...) with im_drawer.polygon(...) etc. * wqflask/utility/Plot.py: Migrate code from the older, unsupported Piddle to the newer Pillow library. Muriithi Frederick Muriuki
2020-08-08Update the colours to use Pillow's ImageColor...* wqflask/wqflask/marker_regression/display_mapping_results.py: Use Pillow's ImageColor module in place of the older Piddle colours. Muriithi Frederick Muriuki
2020-08-07Move wqflask/tests/api to wqflask/tests/wqflask...* wqflask/tests(api): Move all the files here to tests/wqflask. The test dir should mirror the actual module structure BonfaceKilz
2020-08-06Added endpoint for changing some user details...* wqflask/wqflask/user_session.py - Added endpoint for /manage/user that lets the user change their full_name or organization. Still need to add something that lets them change their e-mail, since that will require a confirmation zsloan
2020-08-06Made a change that should fix the issue with the Y axis ticks extending...too high in mapping results * wqflask/wqflask/marker_regression/display_mapping_results.py - When in ful genome view, I changed it to subject the yTopOffset when drawing the Y axis; single chromosome view seems to work okay so it's conditional on that zsloan
2020-08-05Set maximum width for trait page details in order to avoid long...summaries looking strange * wqflask/wqflask/templates/show_trait_details.html - Set min-width of table containing details to 1400px zsloan
2020-08-04Merge branch 'testing' of github.com:genenetwork/genenetwork2 into testingzsloan
2020-08-04Simplified logic in the @before_request that checks user permissions...* wqflask/wqflask/views.py - Removed an if statement that was unnecessary, because it already checks if dataset is either the string "Temp" or of type "Temp" zsloan
2020-08-04Reduced table cell margin a bit to make cell contents better align with...header * wqflask/wqflask/static/new/css/show_trait.css - Changed right margin from 20px to 15px to better account for the width of the sort arrows in the header cell zsloan
2020-08-04Merge pull request #415 from BonfaceKilz/tests/add-tests-for-gen-menu...Tests/add tests for gen menuPjotr Prins
2020-08-03Fixed table width issue when there's an N column...* wqflask/wqflask/show_trait/show_trait.py - Just added more pixels in the function which determines the overall table width zsloan
2020-08-03Fixed issue where DataTables was initialized twice when selecting...cofactors, leading to an error in non-Chrome browsers * wqflask/wqflask/static/new/javascript/get_covariates_from_collection.js - Added a line that checks if the table already exists before initializing it; this issue is caused by a circular import issue, but I'm not sure how to get around it yet zsloan
2020-08-03Remove "+" when concatenating strings...* wqflask/wqflask/api/gen_menu.py (build_types, build_datasets): Replace '+' when joining strings inside brackets BonfaceKilz
2020-08-03Fix some errors generated by running pylint...* wqflask/wqflask/api/gen_menu.py: Apply pylint. * wqflask/tests/api/test_gen_menu.py: Apply pylint. BonfaceKilz
2020-08-03Add extra test for "build_datasets"...* wqflask/tests/api/test_gen_menu.py: Add test. BonfaceKilz
2020-08-03Move variable to setUp...* wqflask/tests/api/test_gen_menu.py: Move variable BonfaceKilz