v0.8.1
Introduction
Before you start
Design philosophies
Installation and setup
SODA as a TypeScript library
SODA as a JavaScript library
Tutorial
Api
Contrib
Classes
RadialChart
Constructors
Properties
_axisAnn
_containerSelection
_padHeight
_padWidth
_renderEnd
_renderParams
_renderStart
_rowStripePatternSelection
_rowStripeRectSelection
_selector
_transform
_viewportHeight
_viewportWidth
axisRadius
axisType
defSelection
divHeight
divMargin
divOutline
divOverflowX
divOverflowY
divSelection
divWidth
glyphModifiers
highlightSelection
id
inRender
innerRadius
leftPadSize
lowerPadSize
observers
outerRadius
overflowViewportSelection
padSelection
padSize
postRender
postResize
postZoom
preRender
resizable
rightPadSize
rowCount
rowHeight
rowStripes
scaleExtent
tickCount
trackHeight
trackOutlineSelection
translateExtent
upperPadSize
viewportSelection
xScale
xScaleBase
zoomable
Accessors
containerSelection
padHeight
padWidth
renderEnd
renderParams
renderStart
rowStripePatternSelection
rowStripeRectSelection
selector
transform
viewportHeight
viewportWidth
Methods
addAxis
addGlyphModifier
addTrackOutline
alertObservers
applyGlyphModifiers
applyLayoutAndSetRowCount
calculateContainerDimensions
calculateDivDimensions
calculatePadDimensions
calculatePadHeight
calculatePadWidth
calculateViewportDimensions
calculateViewportHeight
calculateViewportWidth
clear
clearHighlight
configureResize
configureZoom
defaultInRender
defaultPostRender
defaultPreRender
disableZoom
fitPadHeight
fitRadialDimensions
fitRowStripes
fitViewport
getContainerHeight
getContainerWidth
getSemanticViewRange
highlight
initializeXScale
initializeXScaleFromRenderParams
render
renderAxis
renderTrackOutline
rescaleXScale
resetTransform
resize
setRowStripes
setToContainerDimensions
squareToContainerHeight
squareToContainerWidth
squareToDivWidth
updateDivProperties
zoom
zoomHighlight
inferRenderRange
Interfaces
AlignmentAnnotations
Properties
all
gaps
insertions
matches
substitutions
AlignmentConfig
Properties
end
id
query
row
start
target
RadialChartConfig
Properties
axisType
debugShading
divHeight
divMargin
divOutline
divOverflowX
divOverflowY
divWidth
id
inRender
leftPadSize
lowerPadSize
padSize
postRender
postResize
postZoom
preRender
resizable
rightPadSize
rowCount
rowHeight
rowStripes
scaleExtent
selector
tickCount
trackHeight
translateExtent
upperPadSize
zoomable
Functions
getAlignmentAnnotations
radialRectangle
sliceContinuousAnnotation
sliceSequenceAnnotation
Classes
Annotation
Constructors
Properties
end
id
row
start
tag
width
Accessors
w
x
x2
y
AnnotationGroup
Constructors
Properties
end
group
id
row
start
suppressWarnings
tag
width
Accessors
w
x
x2
y
Methods
add
addAnnotation
Bed12Annotation
Constructors
Properties
blockCount
blockSizes
blockStarts
chrom
end
id
itemRgb
name
row
score
start
strand
tag
thickEnd
thickStart
width
Accessors
w
x
x2
y
Bed3Annotation
Constructors
Properties
chrom
end
id
row
start
tag
width
Accessors
w
x
x2
y
Bed6Annotation
Constructors
Properties
chrom
end
id
name
row
score
start
strand
tag
width
Accessors
w
x
x2
y
Bed9Annotation
Constructors
Properties
chrom
end
id
itemRgb
name
row
score
start
strand
tag
thickEnd
thickStart
width
Accessors
w
x
x2
y
BedAnnotation
Constructors
Properties
blockCount
blockSizes
blockStarts
chrom
end
id
itemRgb
name
row
score
start
strand
tag
thickEnd
thickStart
width
Accessors
w
x
x2
y
Chart
Constructors
Properties
_axisAnn
_containerSelection
_padHeight
_padWidth
_renderEnd
_renderParams
_renderStart
_rowStripePatternSelection
_rowStripeRectSelection
_selector
_transform
_viewportHeight
_viewportWidth
axisType
defSelection
divHeight
divMargin
divOutline
divOverflowX
divOverflowY
divSelection
divWidth
glyphModifiers
highlightSelection
id
inRender
leftPadSize
lowerPadSize
observers
overflowViewportSelection
padSelection
padSize
postRender
postResize
postZoom
preRender
resizable
rightPadSize
rowCount
rowHeight
rowStripes
scaleExtent
translateExtent
upperPadSize
viewportSelection
xScale
xScaleBase
zoomable
Accessors
containerSelection
padHeight
padWidth
renderEnd
renderParams
renderStart
rowStripePatternSelection
rowStripeRectSelection
selector
transform
viewportHeight
viewportWidth
Methods
addAxis
addGlyphModifier
alertObservers
applyGlyphModifiers
applyLayoutAndSetRowCount
calculateContainerDimensions
calculateDivDimensions
calculatePadDimensions
calculatePadHeight
calculatePadWidth
calculateViewportDimensions
calculateViewportHeight
calculateViewportWidth
clear
clearHighlight
configureResize
configureZoom
defaultInRender
defaultPostRender
defaultPreRender
disableZoom
fitPadHeight
fitRowStripes
fitViewport
getContainerHeight
getContainerWidth
getSemanticViewRange
highlight
initializeXScale
initializeXScaleFromRenderParams
render
rescaleXScale
resetTransform
resize
setRowStripes
setToContainerDimensions
squareToContainerHeight
squareToContainerWidth
squareToDivWidth
updateDivProperties
zoom
zoomHighlight
inferRenderRange
ChartObserver
Constructors
Properties
charts
Methods
add
addChart
alert
ContinuousAnnotation
Constructors
Properties
end
id
maxValue
minValue
pointWidth
points
row
start
tag
width
Accessors
w
x
x2
y
Gff3Annotation
Constructors
Properties
attributes
end
id
phase
row
score
seqid
source
start
strand
tag
type
width
Accessors
w
x
x2
y
SequenceAnnotation
Constructors
Properties
end
id
row
sequence
start
tag
width
Accessors
w
x
x2
y
ZoomSyncer
Constructors
Properties
charts
Methods
add
addChart
alert
Interfaces
AggregationConfig
Properties
annotations
criterion
idPrefix
AnnotationConfig
Properties
end
id
row
start
tag
width
AnnotationDatum
Properties
a
c
AnnotationGenerationConfig
Properties
generationPattern
maxX
maxY
n
pad
startY
width
ArcConfig
Properties
annotations
chart
fillColor
fillOpacity
height
initializeFn
selector
strokeColor
strokeDashArray
strokeDashOffset
strokeLineCap
strokeLineJoin
strokeOpacity
strokeWidth
target
width
x
y
zoomFn
BarPlotConfig
Properties
annotations
barHeightFn
chart
domain
fillColor
fillOpacity
height
initializeFn
range
rowSpan
selector
strokeColor
strokeDashArray
strokeDashOffset
strokeLineCap
strokeLineJoin
strokeOpacity
strokeWidth
target
width
x
y
zoomFn
ChartConfig
Properties
axisType
debugShading
divHeight
divMargin
divOutline
divOverflowX
divOverflowY
divWidth
id
inRender
leftPadSize
lowerPadSize
padSize
postRender
postResize
postZoom
preRender
resizable
rightPadSize
rowCount
rowHeight
rowStripes
scaleExtent
selector
translateExtent
upperPadSize
zoomable
ChevronGlyphConfig
Properties
annotations
chart
chevronFillColor
chevronFillOpacity
chevronHeight
chevronSpacing
chevronStrokeColor
chevronStrokeOpacity
chevronWidth
fillColor
fillOpacity
height
initializeFn
orientation
selector
strokeColor
strokeDashArray
strokeDashOffset
strokeLineCap
strokeLineJoin
strokeOpacity
strokeWidth
target
width
x
y
zoomFn
ChevronLineConfig
Properties
annotations
chart
chevronFillColor
chevronFillOpacity
chevronHeight
chevronSpacing
chevronStrokeColor
chevronStrokeOpacity
chevronWidth
fillColor
fillOpacity
height
initializeFn
orientation
selector
strokeColor
strokeDashArray
strokeDashOffset
strokeLineCap
strokeLineJoin
strokeOpacity
strokeWidth
target
width
x
y
zoomFn
ChevronRectangleConfig
Properties
annotations
chart
chevronFillColor
chevronFillOpacity
chevronHeight
chevronSpacing
chevronStrokeColor
chevronStrokeOpacity
chevronWidth
fillColor
fillOpacity
height
initializeFn
orientation
selector
strokeColor
strokeDashArray
strokeDashOffset
strokeLineCap
strokeLineJoin
strokeOpacity
strokeWidth
target
width
x
y
zoomFn
ClickConfig
Properties
annotations
chart
click
selector
ContinuousAnnotationConfig
Properties
end
id
row
start
tag
values
width
ExportConfig
Properties
chart
filename
pixelRatio
FullGlyphQueryConfig
Properties
chart
id
selector
Gff3AnnotationConfig
Properties
attributes
end
id
phase
row
score
seqid
source
start
strand
tag
type
width
Gff3Record
Properties
attributes
phase
score
seqid
source
strand
type
GlyphConfig
Properties
annotations
chart
fillColor
fillOpacity
height
initializeFn
selector
strokeColor
strokeDashArray
strokeDashOffset
strokeLineCap
strokeLineJoin
strokeOpacity
strokeWidth
target
width
x
y
zoomFn
GlyphQueryConfig
Properties
chart
id
selector
HighlightConfig
Properties
color
end
opacity
selector
start
HorizontalAxisConfig
Properties
annotations
axisType
chart
domain
fillColor
fillOpacity
fixed
height
initializeFn
range
scaleToBinHeight
selector
strokeColor
strokeDashArray
strokeDashOffset
strokeLineCap
strokeLineJoin
strokeOpacity
strokeWidth
target
tickSizeOuter
ticks
width
x
y
zoomFn
HoverConfig
Properties
annotations
chart
mouseout
mouseover
selector
LineConfig
Properties
annotations
chart
fillColor
fillOpacity
height
initializeFn
selector
strokeColor
strokeDashArray
strokeDashOffset
strokeLineCap
strokeLineJoin
strokeOpacity
strokeWidth
target
width
x
x1
x2
y
y1
y2
zoomFn
LinePlotConfig
Properties
annotations
chart
domain
fillColor
fillOpacity
height
initializeFn
lowerFillColor
lowerFillOpacity
pathData
range
rowSpan
selector
strokeColor
strokeDashArray
strokeDashOffset
strokeLineCap
strokeLineJoin
strokeOpacity
strokeWidth
target
upperFillColor
upperFillOpacity
width
x
y
zoomFn
RectangleConfig
Properties
annotations
chart
fillColor
fillOpacity
height
initializeFn
selector
strokeColor
strokeDashArray
strokeDashOffset
strokeLineCap
strokeLineJoin
strokeOpacity
strokeWidth
target
width
x
y
zoomFn
RenderParams
Properties
annotations
autoLayout
end
initializeXScale
layoutFn
rowCount
start
SequenceAnnotationConfig
Properties
end
id
row
sequence
start
tag
width
SequenceConfig
Properties
annotations
chart
fillColor
fillOpacity
height
initializeFn
selector
strokeColor
strokeDashArray
strokeDashOffset
strokeLineCap
strokeLineJoin
strokeOpacity
strokeWidth
target
width
x
y
zoomFn
TextConfig
Properties
alignmentBaseline
annotations
chart
fillColor
fillOpacity
fontFamily
fontSize
fontStyle
fontWeight
height
initializeFn
selector
strokeColor
strokeDashArray
strokeDashOffset
strokeLineCap
strokeLineJoin
strokeOpacity
strokeWidth
target
textAnchor
textFn
width
x
y
zoomFn
TooltipConfig
Properties
annotations
backgroundColor
borderRadius
chart
opacity
padding
selector
text
textColor
Transform
Properties
k
x
y
VerticalAxisConfig
Properties
annotations
axisType
chart
domain
fillColor
fillOpacity
height
initializeFn
range
rowSpan
selector
strokeColor
strokeDashArray
strokeDashOffset
strokeLineCap
strokeLineJoin
strokeOpacity
strokeWidth
target
tickSizeOuter
ticks
width
x
y
zoomFn
ViewRange
Properties
end
start
width
Functions
aggregateIntransitive
aggregateTransitive
arc
barPlot
chevronLine
chevronRectangle
clickBehavior
exportPng
generateAnnotations
generateId
generatePlotAnnotations
generateSequenceAnnotations
getAllAnnotationIds
getAnnotationById
getAxis
getHorizontalAxisAnnotation
greedyGraphLayout
heatmap
heuristicGraphLayout
horizontalAxis
hoverBehavior
intervalGraphLayout
keyFromQueryConfig
line
linePlot
parseBed12Record
parseBed3Record
parseBed6Record
parseBed9Record
parseBedRecord
parseGff3Record
parseOrientation
parseRecordsFromString
queryGlyphMap
rectangle
removeGlyphsByQuery
resolveValue
sequence
setKeySeparator
text
tooltip
unmapAnnotationById
verticalAxis
Enumerations
AxisType
Members
Bottom
Left
Right
Top
BindTarget
Members
Defs
Overflow
Viewport
GenerationPattern
Members
Random
Sequential
Orientation
Members
Forward
Reverse
Unknown
Unoriented
SODA GitHub
SODA issues
SODA website
SODA
»
Api
»
Classes
Classes
Annotation
Constructors
Properties
Accessors
AnnotationGroup
Constructors
Properties
Accessors
Methods
Bed12Annotation
Constructors
Properties
Accessors
Bed3Annotation
Constructors
Properties
Accessors
Bed6Annotation
Constructors
Properties
Accessors
Bed9Annotation
Constructors
Properties
Accessors
BedAnnotation
Constructors
Properties
Accessors
Chart
Constructors
Properties
Accessors
Methods
ChartObserver
Constructors
Properties
Methods
ContinuousAnnotation
Constructors
Properties
Accessors
Gff3Annotation
Constructors
Properties
Accessors
SequenceAnnotation
Constructors
Properties
Accessors
ZoomSyncer
Constructors
Properties
Methods
Read the Docs
v: v0.8.1
Versions
latest
v0.9.0
v0.8.1
v0.7.0
Downloads
On Read the Docs
Project Home
Builds