MarkFacet
Auto-generated from the config schema in the source — see the config guide for concepts. Provided by the marks plugin. View source.
Example usage
{
type: 'LinearMarkDisplay',
facet: { field: 'HP', transform: [{ type: 'pileup' }] },
marks: [{ mark: 'span' }],
}The mark display's facet: the Facet the feature and alignments
displays take, one labelled section of the track per value of a field, plus
the steps the facet runs over each section's features alone, after the
display's transform and before every mark's own. A pileup here packs
each section on its own rows, which every mark then stands in. A string is
the field; with no field the steps run over the one section there is.
Related links
- Base config: SectionFacet
Config slots
Slot types (fileLocation, frozen, ...) are explained in the config slot types reference. Slots a base configuration contributes are listed here too, so this table is the whole surface.
| Slot | Description |
|---|---|
| transform MarkTransform | Steps over each section's features alone, after the display's transform and before any mark's own: a pileup here packs each section on its own rows, and every mark stands in them. |
| Inherited from SectionFacet | 1 slot |
stringArray = [] | The keys of the sections hidden from the stack, as a section chip's Hide writes them; "Show all" clears it. |
| Inherited from Facet | 2 slots |
fieldfeatureField = '' | The feature field each value of which packs its own labelled section of the track: a field name, a dotted path into a structured field (INFO.SVTYPE, a read's tags.HP), a jexl: expression, or strand. A feature with no value stacks last, under field: none. The multi-sample variant displays read a sample attribute instead, and the multi-row display group, its rowGroups. The alignments displays also take a read dimension here: firstOfPairStrand, pairOrientation, pairing, split, spliced, mapq, mateRefName or mateAssembly. Writing facet: "strand" lands here. |
domainstringArray = [] | The values whose sections stack first, in order; the rest follow sorted. Empty stacks every section sorted, and a strand facet forward, reverse, then unstranded (1, -1, 0). |