NCListAdapter
Auto-generated config schema for the current JBrowse release — see the config guide for concepts. Provided by the legacy-jbrowse plugin. View source.
Example usage
Reads a JBrowse 1 NCList store in place, so an existing JBrowse 1 instance's
data serves JBrowse 2 without re-processing. {refseq} in the URL template
is substituted per sequence, which is how the store is laid out on disk:
{
type: 'FeatureTrack',
trackId: 'my_track',
name: 'My track',
assemblyNames: ['hg38'],
adapter: {
type: 'NCListAdapter',
rootUrlTemplate: {
uri: 'https://example.com/jbrowse1/data/tracks/genes/{refseq}/trackData.json',
},
},
}
See the Config slots section below for all available configuration fields.
Related links
- Track: FeatureTrack
- Display: LinearArcDisplay
- Display: LinearBasicDisplay
- Display: LinearMultiRowFeatureDisplay
- Display: LinearScoreDisplay
Config slots
These slots go inside the track's adapter: "adapter": { "type": "NCListAdapter", ... }. 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 |
|---|---|
rootUrlTemplatefileLocation = | URL of a JBrowse 1 NCList trackData.json, with {refseq} standing in for the reference sequence name — the per-reference directory layout flatfile-to-json.pl and biodb-to-json.pl write. |
refNamesstringArray = [] | List of refNames used by the NCList used for aliasing |