@jbrowse/plugin-linear-genome-view
Version:
JBrowse 2 linear genome view
21 lines (20 loc) • 860 B
JavaScript
import { DisplayType } from '@jbrowse/core/pluggableElementTypes';
import { configSchemaFactory } from './configSchema';
import { stateModelFactory } from './model';
import { BaseLinearDisplayComponent } from '../BaseLinearDisplay/';
export default function LinearBareDisplayF(pluginManager) {
pluginManager.addDisplayType(() => {
const configSchema = configSchemaFactory(pluginManager);
return new DisplayType({
name: 'LinearBareDisplay',
configSchema,
displayName: 'Bare feature display',
stateModel: stateModelFactory(configSchema),
trackType: 'BasicTrack',
viewType: 'LinearGenomeView',
ReactComponent: BaseLinearDisplayComponent,
});
});
}
export { configSchemaFactory } from './configSchema';
export { stateModelFactory } from './model';