Skip to main content

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

Source code

GitHub page

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',
}