BigMafAdapter
Auto-generated config schema for the current JBrowse release — see the
config guide for concepts. Provided by the maf plugin.
View source.
Example usage
samples names the rows in the order they are drawn, and has to match the
species keys in the file — a bigMaf carries the alignment but not a display
order, so an omitted or misspelled name shows as a missing row rather than an
error:
{
type: 'MafTrack',
trackId: 'my_track',
name: 'My track',
assemblyNames: ['hg38'],
adapter: {
type: 'BigMafAdapter',
bigBedLocation: { uri: 'https://example.com/multiz.bb' },
samples: ['hg38', 'panTro6', 'rheMac10', 'mm39'],
},
}
See the Config slots section below for all available configuration fields.
used to configure BigMaf adapter
Related links
- Track: MafTrack
- Display: LinearMafDisplay
- Guide: MAF track
- Guide: Supported file types
Config slots
These slots go inside the track's adapter:
"adapter": { "type": "BigMafAdapter", ... }. This adapter has no uri
shorthand — give it the
location slots below. Slot types (fileLocation, frozen, ...) are explained
in the config slot types reference. Slots a
base configuration contributes are listed here too, so this table is the whole
surface.
| Slot | Description |
|---|---|
samplesfrozen = [] | string[] or {id:string,label:string,color?:string,assemblyName?:string,assemblyConfigLocation?:UriLocation}[]; assemblyName makes rows for that sample navigable to its own genome, and assemblyConfigLocation says where to load that assembly from when the session lacks it |
bigBedLocationfileLocation = { uri: '/path/to/my.bb', locationType: 'UriLocation' } | location of the bigMaf file — a BigBed whose extra field holds the MAF alignment block, as built by UCSC's mafToBigMaf followed by bedToBigBed -type=bed3+1 -as=bigMaf.as -tab. |
nhLocationfileLocation = { uri: '/path/to/my.nh', locationType: 'UriLocation' } | newick tree |
summaryAdapterfrozen = null | optional swappable sub-adapter (e.g. a BigBedAdapter over UCSC bigMafSummary.bb) used for cheap zoom-out rendering; null disables it |
annotationAdapterfrozen = null | optional sub-adapter (typically a BigBedAdapter over a UCSC multiz |