learn_profile.Rd
learn profile paramters as list
learn_profile(lines, sep)
a vector of character strings from template file.
a character specifying the separator.
a list of profile parameters containing
a character specifying label, which is used in the legend table
dataset color in the legend (use hexadecimal, RGB or RGBA notation; if using RGB/RGBA, COMMA cannot be used as SEPARATOR)
tree <- system.file("extdata",
"tree_of_itol_templates.tree",
package = "itol.toolkit")
df_frequence <- data.table::fread(system.file("extdata",
"templates_frequence.txt",
package = "itol.toolkit"))
## create unit
unit <- create_unit(data = df_frequence,
key = "Quickstart",
type = "DATASET_HEATMAP",
tree = tree)
#> Using the first column as id: templates
## write unit
file <- tempfile()
write_unit(unit,file)
## Learn legend parameters
lines <- line_clean(file=file)
sep = learn_separator(file = file)
learn_profile(lines = lines, sep = sep)
#> $name
#> [1] "Quickstart"
#>
#> $color
#> [1] "#ff0000"
#>