Sashimi
Auto-generated from the config schema in the source — see the config guide for concepts. Provided by the alignments plugin. View source.
The alignments display's sashimi setting: the splice-junction arcs, over
the coverage band or in a strip below it, and in that strip alone while
coverage.show is off. Which junctions draw is the display's
filter.junctions.
Example usage
{
type: 'LinearAlignmentsDisplay',
sashimi: { placement: 'auto', showCounts: true },
filter: { junctions: { minReads: 5, nonCanonical: 'exclude' } },
}Config slots
A setting written to it names members one by one: a member left out stays as it is, and null resets one. 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 |
|---|---|
showboolean = true | draw the sashimi arcs |
heightnumber = 40 | height of the strip below coverage that down arcs draw in, in pixels |
placementstringEnum (up, down, auto) = 'up' | where the arcs draw: up over the coverage histogram, down in a strip below it, or auto, which sends a junction down where it would cross another. Without the coverage band every arc draws down |
showCountsboolean = false | draw the supporting-read count on each arc |