Scan the region metadata of a qseaSet for columns ending in "_density"
(e.g., "CpG_density") and return the base pattern names (e.g., "CpG").
getPattern(qseaSet)qseaSet.
Object whose regions (via qsea::getRegions()) may contain *_density
columns produced by qsea::addPatternDensity().
Default: none (must be supplied).
character() vector of pattern names discovered (length 0 if none).
This function inspects mcols(qsea::getRegions(qseaSet)), selects column
names matching the regex "_density$", and strips that suffix. It does not
compute densities or modify the object. If no matching columns exist, a
zero-length character vector is returned.