@jbrowse/plugin-wiggle
Version:
JBrowse 2 wiggle adapters, tracks, etc.
30 lines (29 loc) • 980 B
JavaScript
import { ConfigurationSchema } from '@jbrowse/core/configuration';
import { types } from 'mobx-state-tree';
import baseWiggleRendererConfigSchema from '../configSchema';
function x() { }
const configSchema = ConfigurationSchema('MultiRowXYPlotRenderer', {
filled: {
type: 'boolean',
defaultValue: true,
},
displayCrossHatches: {
type: 'boolean',
description: 'choose to draw cross hatches (sideways lines)',
defaultValue: false,
},
summaryScoreMode: {
type: 'stringEnum',
model: types.enumeration('Score type', ['max', 'min', 'avg', 'whiskers']),
description: 'choose whether to use max/min/average or whiskers which combines all three into the same rendering',
defaultValue: 'whiskers',
},
minSize: {
type: 'number',
defaultValue: 0.7,
},
}, {
baseConfiguration: baseWiggleRendererConfigSchema,
explicitlyTyped: true,
});
export default configSchema;