UNPKG

@jbrowse/plugin-wiggle

Version:

JBrowse 2 wiggle adapters, tracks, etc.

13 lines (12 loc) 841 B
import { jsx as _jsx, Fragment as _Fragment, jsxs as _jsxs } from "react/jsx-runtime"; import { BaseLinearDisplayComponent } from '@jbrowse/plugin-linear-genome-view'; import { observer } from 'mobx-react'; import MultiWiggleLegendBar from "./MultiWiggleLegendBar.js"; import TreeSidebar from "./TreeSidebar.js"; import YScaleBars from "./YScaleBars.js"; const MultiLinearWiggleDisplayComponent = observer(function MultiLinearWiggleDisplayComponent(props) { const { model } = props; const { isMultiRow } = model; return (_jsxs("div", { children: [isMultiRow ? (_jsxs(_Fragment, { children: [_jsx(TreeSidebar, { model: model }), _jsx(MultiWiggleLegendBar, { model: model })] })) : null, _jsx(BaseLinearDisplayComponent, { ...props }), _jsx(YScaleBars, { model: model })] })); }); export default MultiLinearWiggleDisplayComponent;