View source: R/visualise_many_sequences.R
| extract_and_sort_sequences | R Documentation |
This function takes a dataframe that contains sequences and metadata,
recursively splits it into multiple levels of groups defined by grouping_levels,
and adds breaks between each level of group as defined by grouping_levels.
Within each lowest-level group, reads are sorted by sort_by, with order determined
by desc_sort.
Default values are set up to work with the included dataset
example_many_sequences.
The returned sequences vector is ideal input for
visualise_many_sequences().
Also called by extract_methylation_from_dataframe()
to produce input for visualise_methylation().
extract_and_sort_sequences(
sequence_dataframe,
sequence_variable = "sequence",
grouping_levels = c(family = 8, individual = 2),
sort_by = "sequence_length",
desc_sort = TRUE
)
sequence_dataframe |
|
sequence_variable |
|
grouping_levels |
|
sort_by |
|
desc_sort |
|
character vector. The sequences ordered and grouped as specified, with blank sequences ("") inserted as spacers as specified.
extract_and_sort_sequences(
example_many_sequences,
sequence_variable = "sequence",
grouping_levels = c("family" = 8, "individual" = 2),
sort_by = "sequence_length",
desc_sort = TRUE
)
extract_and_sort_sequences(
example_many_sequences,
sequence_variable = "sequence",
grouping_levels = c("family" = 3),
sort_by = "sequence_length",
desc_sort = FALSE
)
extract_and_sort_sequences(
example_many_sequences,
sequence_variable = "sequence",
grouping_levels = NA,
sort_by = "sequence_length",
desc_sort = TRUE
)
extract_and_sort_sequences(
example_many_sequences,
sequence_variable = "sequence",
grouping_levels = c("family" = 8, "individual" = 2),
sort_by = NA
)
extract_and_sort_sequences(
example_many_sequences,
sequence_variable = "sequence",
grouping_levels = NA,
sort_by = NA
)
extract_and_sort_sequences(
example_many_sequences,
sequence_variable = "quality",
grouping_levels = c("individual" = 3),
sort_by = "quality",
desc_sort = FALSE
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.