Age | Commit message (Collapse) | Author |
|
|
|
|
|
individual sample, because it was previously causing problems when only some samples had an N
* wqflask/base/webqtlCaseData.py - Removed code getting first_attr_start_pos
* wqflask/wqflask/show_trait/SampleList.py - Added code getting first_attr_start_pos and assigning it to all samples + removing one unnecessary sort
* wqflask/wqflask/static/new/javascript/initialize_show_trait_tables.js - Fixed issue that was causing the N column to not be displayed
|
|
a separate file (initialize_show_trait_tables.js). The biggest
complication was getting the order of attributes in the rows to sync
with the order of atribute namees in the column headers. Previously this
logic was all in the template.
* wqflask/base/webqtlCaseData.py - added attribute first_attr_col as a
very awkward solution to passing the column position into the column
render function in situations where there are case attribute columns
(which can be variable in number)
* wqflask/wqflask/show_trait/show_trait.py - Replace "attribute_names"
in js_data with "attributes" (which allows the JS access to more
information) and also pass new se_exists and
has_num_cases variables with js_data, so the javascript has access to
whether or not those columns exist in the table
* wqflask/wqflask/static/new/javascript/show_trait.js - Change case
attribute-related logic to use js_data.attributes instead of
js_data.attribute_names
* wqflask/wqflask/templates/show_trait.html - Removed table
initialization from template
* wqflask/wqflask/static/new/javascript/initialize_show_trait_tables.js
- new file that initializes tables and reproduces what the template
logic used to do with JS logic
|
|
* wqflask/base/webqtlCaseData.py (webqtlCaseData):
- Remove obsolete 'Object' from Class inheritance
- Replace 'str' with 'case_data_string' variable- it collides with python in-builts
- Use pythonic 'is Not None' form
- Remove redundancy in 'if' forms
- Update copyright header
|
|
instead of integers)
Fixed error that caused N to show up as "null" in the trait sample table instead of "x"
|
|
Fixed some issues with sorting in various tables
Changed header appearance for some pages
Fixed bug where basic stats table would sometimes be duplicated or show up with empty fields
|
|
just clicking their row in collection
- Cofactor color picker now works in Safari/Macs
- Displays N for relevant samples in trait page sample table
- Don't show bar chart when N>256
- Mapping loading page contents better centered
- Anonymous collections timeout correctly listed as 30 days now
- Minor allele frequency can actually be changed for GEMMA now (previously didn't work)
- Fixed transcript position marker location for mapping results
- Notifies user if their e-mail isn't associated with an account when they attempt to request forgotten password
- Users can now map with submitted traits
- Histogram width changes depending upon number of bins (need to improve this still)
- Improved Q-q plot (previously called "probability plot")
|
|
|
|
be there and changed the code that calls them accordingly
Improved loadings plot on the correlation matrix page to look like GN1's figure (though it's vector and GN1's was static)
Removed some unused code from show_trait.py
changed appearance of table headers some, though needs a little more work
Updated dataset_menu_structure.json
|
|
which would result in wrong correlation results
Fixed issue where the mean would sometimes be displayed into of the additive effect
|
|
|
|
seems to be related to some strains being renamed in the genofiles
Added a message to the Add to Collection page warning users that anonymous collections will only be stored for 5 days
Updated genofiles
|
|
|
|
|
|
|
|
|
|
names (like BXD65a)
R/qtl and PYLMM still not working with the change and bootstrap results are also still wrong, so need to fix those issues.
|
|
* z scores are computed on the client side (using jStat library)
* added Shapiro-Wilk test results
|
|
|
|
Changed order of tabs in statistics panel on trait page
Started working on heatmap
|
|
|
|
|
|
objects to a SampleList object
|
|
|
|
values/variances/num_cases are called in DataEditingPage.py
|
|
|
|
|