Skip to content
Snippets Groups Projects
Commit b708b9cd authored by Blaise Li's avatar Blaise Li
Browse files

More generic colour-attributing code.

parent 485dd97f
No related branches found
No related tags found
No related merge requests found
......@@ -3792,10 +3792,23 @@ def make_lib_colour_setter(colour_series_dict):
return (colour_setter, lib2colour)
small_type_series = {"pi" : ["pi"], "mi" : ["mi"], "gene" : ["prot_sisiu", "pseu_sisiu"], "repeat" : ["te_sisiu", "satel_sisiu", "simrep_sisiu"]}
small_type_series = {
"pi" : ["pi"],
"mi" : ["mi"],
"gene" : ["prot_sisiu", "pseu_sisiu"],
"repeat" : ["te_sisiu", "satel_sisiu", "simrep_sisiu"]}
def make_small_type_colour_setter(small_type_series):
base_colours = sns.color_palette("colorblind", 4)
series2base_colour = {"pi" : base_colours[0], "mi" : base_colours[1], "gene" : base_colours[2], "repeat" : base_colours[3]}
base_colours = sns.color_palette("colorblind", len(small_type_series))
# series2base_colour = {
# "pi" : base_colours[0],
# "mi" : base_colours[1],
# "gene" : base_colours[2],
# "repeat" : base_colours[3]}
series2base_colour = {
key : base_colours[i]
for (i, key) in enumerate(small_type_series.keys())}
small_type2colour = {}
for (type_series, small_types) in small_type_series.items():
nb_colours = len(small_types)
......@@ -3816,6 +3829,8 @@ def make_small_type_colour_setter(small_type_series):
(small_type_colour_setter, small_type2colour) = make_small_type_colour_setter(small_type_series)
(lib_colour_setter, lib2colour) = make_lib_colour_setter(genotype_series)
#def make_sample_plotter(axis, libs=LIBS, treats=TREATS):
def make_sample_plotter(axis):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment