README
nclist-js
Read legacy JBrowse 1 nested containment list JSON.
Status
Usage
import { RemoteFile } from 'generic-filehandle'
import NCList from '@gmod/nclist'
;(async () => {
const store = new NCList({
baseUrl: `http://my.server/path/to/data/dir/`,
urlTemplate: 'volvox_genes/{refseq}/trackData.json',
readFile: url => new RemoteFile(url).readFile(),
})
for await (const feature of store.getFeatures({
refName: 'ctgA',
start: 0,
end: 50000,
})) {
console.log(
`got feature at ${feature.get('seq_id')}:${feature.get(
'start',
)}-${feature.get('end')}`,
)
}
})()