Force conversion to rgb for all phenotype to color mappings
don't convert to hex if already a string
use husl as default colors since it's infinitely expandable
use husl for decomopsitioinviz colors
force sorted phenotypes for auto-assignments
try to sanely deal with when someone changes the phenotype column
re-make phenotype_to_color dynamically
don't automake the colors until requested
phenotype_to_color is a dict!
use colors iter
assign to underlying colors?
add pdb set trace
remove reassignment of colors
get all phenotypes in unique phenotypes for colors
iterate over ALL phenotypes
properly create all phenotypes
no if in phenotype to color
check if color_samples_by is the same as the phenotype col
Instantiate the _default_phenotype_to_color so it doesn't use the same color over and over
Move Study.phenotype_col into @property definitions so they're always updated when metadata is updated