Age | Commit message (Collapse) | Author |
|
|
|
Add form elements for selecting group, type, and dataset. This mimics
the home page.
|
|
The comment headers mark different sections.
|
|
* wqflask/wqflask/views.py(edit_trait_page): New function.
|
|
Copy of submit_trait.html. This is a copy; that'll form the basis of
the new edit page.
|
|
* wqflask/wqflask/views.py (submit_trait_form): Use kw arguments when
passing variables to the template. This is more readable.
|
|
|
|
|
|
|
|
|
|
|
|
This name clashes with "def news" which is defined later.
|
|
Remove unused imports and break up long imports into shorter lines.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It's in-efficient to have a sql query executed in a loop. As data
grows, the query becomes slower. It's better to let sql handle such
queries.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
instead of just checking if there are case attributes
|
|
instead check categorical_attr_exists
|
|
apparently the boolean doesn't get passed to the template properly
|
|
case attributes with fewer than 10 distinct values, since it currently throws a JS error if case attributes exist but none have fewer than 10 distinct values (specifically when we have RRID as a case attribute)
|
|
|
|
with calculating PCA that I don't know the cause of yet
|
|
many shared samples torun scipy.stats.pearsonr/spearmanr
|
|
error caused by an empty string be stored in a collection's trait list
|
|
number is needed for the links
|
|
Redis as both string and bytes
|
|
drawing the Gene Band
|
|
|
|
rat IDs don't have any prefix with a colon
|
|
situations where a case attribute also has a link
|
|
in the trait page sample table
|
|
being returned as bytes instead of a str
|
|
|
|
values are sometimes stored as bytes and sometimes as strings
|
|
groups in Redis are stored as strings
|
|
|