import { ConfigurationSchema } from '@jbrowse/core/configuration' /** * #config BigMafAdapter * used to configure BigMaf adapter */ function x() {} // eslint-disable-line @typescript-eslint/no-unused-vars const configSchema = ConfigurationSchema( 'BigMafAdapter', { /** * #slot */ samples: { type: 'frozen', description: 'string[] or {id:string,label:string,color?:string}[]', defaultValue: [], }, /** * #slot */ bigBedLocation: { type: 'fileLocation', defaultValue: { uri: '/path/to/my.bb', locationType: 'UriLocation', }, }, /** * #slot */ nhLocation: { type: 'fileLocation', description: 'newick tree', defaultValue: { uri: '/path/to/my.nh', locationType: 'UriLocation', }, }, }, { explicitlyTyped: true }, ) export default configSchema