@jbrowse/plugin-linear-genome-view
Version:
JBrowse 2 linear genome view
21 lines (20 loc) • 837 B
JavaScript
import { DisplayType } from '@jbrowse/core/pluggableElementTypes';
import { BaseLinearDisplayComponent } from '../BaseLinearDisplay';
import configSchema from './configSchema';
import modelFactory from './model';
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: BaseLinearDisplayComponent,
});
});
}
export { default as modelFactory } from './model';
export { default as configSchema } from './configSchema';