@@ -6,7 +6,7 @@ Read legacy JBrowse 1 nested containment list JSON.
66
77[ ![ Build Status] ( https://img.shields.io/github/actions/workflow/status/GMOD/nclist-js/push.yml?branch=master )] ( https://github.com/GMOD/nclist-js/actions )
88[ ![ Coverage Status] ( https://img.shields.io/codecov/c/github/GMOD/nclist-js/master.svg?style=flat-square )] ( https://codecov.io/gh/GMOD/nclist-js/branch/master )
9- [ ![ NPM version] ( https://img.shields.io/npm/v/@gmod/nclist.svg?logo=npm\ & style=flat-square )] ( https://npmjs.org/package/@gmod/nclist )
9+ [ ![ NPM version] ( https://img.shields.io/npm/v/@gmod/nclist.svg?logo=npm&style=flat-square )] ( https://npmjs.org/package/@gmod/nclist )
1010
1111## Usage
1212
@@ -40,45 +40,63 @@ import NCList from '@gmod/nclist'
4040
4141#### Table of Contents
4242
43- * [ NCListStore] ( #ncliststore )
44- * [ Parameters] ( #parameters )
45- * [ getRegionFeatureDensities] ( #getregionfeaturedensities )
46- * [ Parameters] ( #parameters-1 )
47- * [ getFeatures] ( #getfeatures )
48- * [ Parameters] ( #parameters-2 )
43+ - [ NCListStore] ( #ncliststore )
44+ - [ Parameters] ( #parameters )
45+ - [ getRegionFeatureDensities] ( #getregionfeaturedensities )
46+ - [ Parameters] ( #parameters-1 )
47+ - [ getFeatures] ( #getfeatures )
48+ - [ Parameters] ( #parameters-2 )
4949
5050### NCListStore
5151
52- Sequence feature store using nested containment
53- lists held in JSON files that are lazily read.
52+ Sequence feature store using nested containment lists held in JSON files that
53+ are lazily read.
5454
5555#### Parameters
5656
57- * ` args ` ** [ object] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object ) ** constructor args
58-
59- * ` args.baseUrl ` ** [ string] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String ) ** base URL for resolving relative URLs
60- * ` args.urlTemplate ` ** [ string] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String ) ** Template string for
61- the root file of each reference sequence. The reference sequence
62- name will be interpolated into this string where ` {refseq} ` appears.
63- * ` args.readFile ` ** [ function] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function ) ** function to use for reading remote from URLs.
64- * ` args.cacheSize ` (optional, default ` 10 ` )
57+ - ` args `
58+ ** [ object] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object ) **
59+ constructor args
60+ - ` args.baseUrl `
61+ ** [ string] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String ) **
62+ base URL for resolving relative URLs
63+ - ` args.urlTemplate `
64+ ** [ string] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String ) **
65+ Template string for the root file of each reference sequence. The reference
66+ sequence name will be interpolated into this string where ` {refseq} `
67+ appears.
68+ - ` args.readFile `
69+ ** [ function] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function ) **
70+ function to use for reading remote from URLs.
71+ - ` args.cacheSize ` (optional, default ` 10 ` )
6572
6673#### getRegionFeatureDensities
6774
6875fetch binned counts of feature coverage in the given region.
6976
7077##### Parameters
7178
72- * ` query ` ** [ object] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object ) **   ;
73-
74- * ` query.refName ` ** [ string] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String ) ** reference sequence name
75- * ` query.start ` ** [ number] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number ) ** region start
76- * ` query.end ` ** [ number] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number ) ** region end
77- * ` query.numBins ` ** [ number] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number ) ** number of bins desired in the feature counts
78- * ` query.basesPerBin ` ** [ number] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number ) ** number of bp desired in each feature counting bin
79-
80- Returns ** [ object] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object ) ** as:
81- ` { bins: hist, stats: statEntry } `
79+ - ` query `
80+ ** [ object] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object ) **   ;
81+ - ` query.refName `
82+ ** [ string] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String ) **
83+ reference sequence name
84+ - ` query.start `
85+ ** [ number] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number ) **
86+ region start
87+ - ` query.end `
88+ ** [ number] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number ) **
89+ region end
90+ - ` query.numBins `
91+ ** [ number] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number ) **
92+ number of bins desired in the feature counts
93+ - ` query.basesPerBin `
94+ ** [ number] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number ) **
95+ number of bp desired in each feature counting bin
96+
97+ Returns
98+ ** [ object] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object ) **
99+ as: ` { bins: hist, stats: statEntry } `
82100
83101#### getFeatures
84102
@@ -87,8 +105,14 @@ yielding feature objects.
87105
88106##### Parameters
89107
90- * ` args ` ** [ object] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object ) **   ;
91-
92- * ` args.refName ` ** [ string] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String ) ** reference sequence name
93- * ` args.start ` ** [ number] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number ) ** start of region. 0-based half-open.
94- * ` args.end ` ** [ number] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number ) ** end of region. 0-based half-open.
108+ - ` args `
109+ ** [ object] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object ) **   ;
110+ - ` args.refName `
111+ ** [ string] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String ) **
112+ reference sequence name
113+ - ` args.start `
114+ ** [ number] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number ) **
115+ start of region. 0-based half-open.
116+ - ` args.end `
117+ ** [ number] ( https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number ) **
118+ end of region. 0-based half-open.
0 commit comments