| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | 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 | 
|  |  | 
|  |  | 
|  | be changed for Python 3.8 | 
|  |  | 
|  |  | 
|  | newline character | 
|  | resulting from a trait missing both pre_publication_description and pubmed ID | 
|  |  | 
|  | being displayed correctly | 
|  |  | 
|  | Redis.smembers apparently returns values as bytes | 
|  |  | 
|  | the str.encode failed on the mock.Mock() object, and this also seems consistent with the way it's done in a later method | 
|  | this needs to be made 'smarter,' since this might look funny if all case attribute column are narrow | 
|  | tests I changed assumed these changes were already made, so including them should fix that | 
|  |  |