UNPKG

@jbrowse/plugin-config

Version:

JBrowse 2 config utilities

31 lines (30 loc) 909 B
import { ConfigurationSchema } from '@jbrowse/core/configuration'; function x() { } const NcbiSequenceReportAliasAdapterConfigSchema = ConfigurationSchema('NcbiSequenceReportAliasAdapter', { location: { type: 'fileLocation', defaultValue: { uri: '/path/to/my/sequence_report.tsv', locationType: 'UriLocation', }, }, useNameOverride: { type: 'boolean', defaultValue: true, description: 'forces usage of the UCSC names over the NCBI style names from a FASTA', }, }, { explicitlyTyped: true, preProcessSnapshot: snap => { return snap.uri ? { ...snap, location: { uri: snap.uri, baseUri: snap.baseUri, }, } : snap; }, }); export default NcbiSequenceReportAliasAdapterConfigSchema;