Overlays: user data upload
- Currently columns 'value' and 'color' are mutually exclusive. Please, allow both, but throw an error when a given element sets two values simultaneously.
This way we will be able to have custom coloring combined with differential expression data. This is helpful for some visualizations, e.g. when you want to color peaks or outliers differently, and exclude them from normalization.
-
Reporting of error on upload could indicate the possible range of values for the violated argument. E.g. the error below would be much easier to handle if the interface would say "Wrong type class: 'protein', expected are: 'PROTEIN', 'RNA',..."
-
Column "type" is case sensitive, and requires uppercased names. This is non-intuitive, as in the "Search panel" the name is "Protein".