ArcRenderer
Note: this document is automatically generated from configuration objects in our source code. See Config guide for more info
Also note: this document represents the config API for the current released version of jbrowse. If you are not using the current version, please cross reference the markdown files in our repo of the checked out git tag
Links
Docs
ArcRenderer - Slots
slot: color
color: {
type: 'color',
description: 'the color of the arcs',
defaultValue: 'darkblue',
contextVariable: ['feature'],
}
slot: thickness
thickness: {
type: 'number',
description: 'the thickness of the arcs',
defaultValue: `jexl:logThickness(feature,'score')`,
contextVariable: ['feature'],
}
slot: label
label: {
type: 'string',
description: 'the label to appear at the apex of the arcs',
defaultValue: `jexl:get(feature,'score')`,
contextVariable: ['feature'],
}
slot: height
height: {
type: 'number',
description: 'the height of the arcs',
defaultValue: `jexl:log10(get(feature,'end')-get(feature,'start'))*50`,
contextVariable: ['feature'],
}
slot: caption
caption: {
type: 'string',
description:
'the caption to appear when hovering over any point on the arcs',
defaultValue: `jexl:get(feature,'name')`,
contextVariable: ['feature'],
}
slot: displayMode
displayMode: {
type: 'enum',
defaultValue: 'arcs',
model: types.enumeration('DisplayMode', ['arcs', 'semicircles']),
description: 'render semi-circles instead of arcs',
}