UNPKG

@jbrowse/plugin-linear-genome-view

Version:

JBrowse 2 linear genome view

21 lines (20 loc) 851 B
import { lazy } from 'react'; import { DisplayType } from '@jbrowse/core/pluggableElementTypes'; import configSchema from "./configSchema.js"; import modelFactory from "./model.js"; export default function LinearBasicDisplay(pluginManager) { pluginManager.addDisplayType(() => { const config = configSchema(pluginManager); return new DisplayType({ name: 'LinearBasicDisplay', displayName: 'Basic feature display', configSchema: config, stateModel: modelFactory(config), trackType: 'FeatureTrack', viewType: 'LinearGenomeView', ReactComponent: lazy(() => import("./components/LinearBasicDisplayComponent.js")), }); }); } export { default as modelFactory } from "./model.js"; export { default as configSchema } from "./configSchema.js";