Skip to content

Commit

Permalink
added sample data
Browse files Browse the repository at this point in the history
  • Loading branch information
bhofmei committed Jun 21, 2017
1 parent be6c790 commit e094b50
Show file tree
Hide file tree
Showing 35 changed files with 207 additions and 25 deletions.
68 changes: 43 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
This is a JBrowse plugin.

Allows the user to create multi-lined heatmaps for different nucleotide contexts. User can set the color for each context, a single color for all contexts, or "random" colors will be chosen (see [below](#color-parameters)).

## Special Thanks
Special thanks to [Colin Diesh](http:https://cmdcolin.github.io/) who inspired components of this plugin. Particularly, the [GC Content plugin](https://github.com/elsiklab/gccontent) (for the storage class) and [Multi BigWig plugin](https://github.com/elsiklab/multibigwig) (for multiple density tracks).

"Random" color generation was possible thanks to [Chroma.js]
(https://github.com/gka/chroma.js/). A copy downloaded March 16, 2017 is included in this plugin.
"Random" color generation was possible thanks to [Chroma.js](https://github.com/gka/chroma.js/). A copy downloaded March 16, 2017 is included in this plugin.

## Install

Expand All @@ -19,32 +19,45 @@ For JBrowse 1.11.6+ in the _JBrowse/plugins_ folder, type:
downloaded the latest release version at [releases](https://github.com/bhofmei/jbplugin-nucdens/releases).
Unzip the downloaded folder, place in _JBrowse/plugins_, and rename the folder _NucleotideDensityPlugin_

##Activate
## Activate

Add this to _jbrowse.conf_ under `[GENERAL]`:
```
[plugins.NucleotideDensityPlugin]
location = plugins/NucleotideDensityPlugin
```toml
[plugins.NucleotideDensityPlugin]
location = plugins/NucleotideDensityPlugin
```

If that doesn't work, add this to _jbrowse_conf.json_:
```
"plugins" : {
"NucleotideDensityPlugin" : {
"location" : "plugins/NucleotideDensityPlugin"
}
```json
"plugins" : {
"NucleotideDensityPlugin" : {
"location" : "plugins/NucleotideDensityPlugin"
}
}
```

## Using Nucleotide Density Traacks
## Test
Sample data is included in the plugin to test that the plugin is working properly. With `URL` as the URL path to the JBrowse instance, navigate a web browser to `URL/index.html?data=plugins/NucleotideDensityPlugin/test/data`.

![Demo Image](img/demo_image.png)

**Note**: sometimes the density doesn't fully load the first time. Deselect track and readd.

## Using Nucleotide Density Tracks

Loading the track may take awhile for large region and/or many contexts.

### Example
{
"key" : "Nucleotide Density",
"label" : "nuc_dens",
"storeClass" : "JBrowse/Store/SeqFeature/SequenceChunks",
"urlTemplate" : "seq/{refseq_dirpath}/{refseq}-",
"context" : ["CG", "CHG", "CHH", "NNN"]
}
```json
{
"key" : "Nucleotide Density",
"label" : "nuc_dens",
"storeClass" : "JBrowse/Store/SeqFeature/SequenceChunks",
"type": "NucleotideDensityPlugin/View/Track/NucleotideDensity",
"urlTemplate" : "seq/{refseq_dirpath}/{refseq}-",
"context" : ["CG", "CHG", "CHH", "C"]
}
```

Sequence contexts must be specified in an array.
[Degenerate/IUPAC](http:https://www.bioinformatics.org/sms/iupac.html) nucleotides are supported. Gaps are not. Nucleotides can be lowercase or uppercase.
Expand All @@ -57,29 +70,34 @@ Color can be specified in four ways.

1. Random [default]
Equidistant colors are assigned to each context based on the number of contexts specified.
```
```json
"colors": "random"
```

2. Single Color
A single color is used for all contexts. Color can be specified as a string or hexidecimal value
```
```json
"colors" : "hotpink"
```

3. Array
Colors in the array for assigned to each context based on order. If there are more contexts than colors specified, colors are reused in order.
```
```json
"colors" : ["red", "orange", "yellow", "greenyellow"]
```

4. Object
Colors can be specified using a javascript object assigning a color to each context. If a context is not assigned a color, the cooresponding "random" color is used.
```json
"colors" : { "CG" : "#A36085", "CHG": "#0072B2", "CHH" : "#CF8F00", "C" : "#00c29b" }
```
"colors" : { "CG" : "#A36085", "CHG": "#0072B2", "CHH" : "#CF8F00", "CH" : "#88C043" }
```

![Example for color parameters](img/example_colors.png)
### Dialog Menu
Many of the parameters and settings can be adjusted using a dialog box in the track menu. Contexts can be added and removed. Colors can be changed to any of the possible color parameter types. The minimum and maximum density can be set to improve visualization. And the window size and window delta can be adjusted.

![Track menu](img/menu_image.png)

![Dialog](img/dialog_image.png)

### Addititional Parameters
Additional parameters that can be specified for the track configuration.
Expand Down
Binary file added img/demo_image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/dialog_image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed img/example_colors.png
Binary file not shown.
Binary file added img/menu_image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions test/data/.htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# This Apache .htaccess file is generated by JBrowse (GenomeDB) for
# allowing cross-origin requests as defined by the Cross-Origin
# Resource Sharing working draft from the W3C
# (http:https://www.w3.org/TR/cors/). In order for Apache to pay attention
# to this, it must have mod_headers enabled, and its AllowOverride
# configuration directive must allow FileInfo overrides.
<IfModule mod_headers.c>
Header onsuccess set Access-Control-Allow-Origin *
Header onsuccess set Access-Control-Allow-Headers X-Requested-With,Range
</IfModule>
1 change: 1 addition & 0 deletions test/data/names/0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"at5te4452":{"prefix":["AT5TE44520","AT5TE44525"],"exact":[]},"tat1_a":{"prefix":["TAT1_ATH"],"exact":[]},"meta1":{"prefix":[],"exact":[["META1",1,"AT5TE44535","Chr5",19135,19601]]},"brodyaga":{"exact":[],"prefix":["BRODYAGA1A"]},"brodyaga1":{"exact":[],"prefix":["BRODYAGA1A"]},"atdna":{"prefix":["ATDNA1T9A","ATDNA2T9C"],"exact":[]},"at5te44525":{"prefix":[],"exact":[["AT5TE44525",1,"AT5TE44525","Chr5",16839,18018]]},"arnoldy2":{"prefix":[],"exact":[["ARNOLDY2",1,"AT5TE44580","Chr5",35230,35856]]},"atcopia":{"prefix":["ATCOPIA30","ATCOPIA28"],"exact":[]}}
1 change: 1 addition & 0 deletions test/data/names/1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"atrep9":{"prefix":[],"exact":[["ATREP9",1,"AT5TE44605","Chr5",43348,43955]]},"helitro":{"exact":[],"prefix":["HELITRONY1E","HELITRONY3","HELITRONY1D","HELITRON2"]},"bro":{"prefix":["BRODYAGA1A"],"exact":[]},"atdna1":{"prefix":["ATDNA1T9A"],"exact":[]},"at5g33355":{"exact":[["AT5G33355",0,"AT5G33355","Chr5",49249,49668]],"prefix":[]},"atli":{"exact":[],"prefix":["ATLINE1A"]},"ch":{"prefix":["Chr5"],"exact":[]},"atmunx":{"prefix":["ATMUNX1"],"exact":[]},"brody":{"prefix":["BRODYAGA1A"],"exact":[]},"at5g3332":{"exact":[],"prefix":["AT5G33320"]},"helitrony1e":{"exact":[["HELITRONY1E",1,"AT5TE44460","Chr5",3821,4012]],"prefix":[]},"at5te44535":{"prefix":[],"exact":[["AT5TE44535",1,"AT5TE44535","Chr5",19135,19601]]}}
1 change: 1 addition & 0 deletions test/data/names/2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"brodyag":{"prefix":["BRODYAGA1A"],"exact":[]},"at5te44480":{"prefix":[],"exact":[["AT5TE44480",1,"AT5TE44480","Chr5",9380,9661]]},"atm":{"exact":[],"prefix":["ATMUNX1"]},"helitron2":{"prefix":[],"exact":[["HELITRON2",1,"AT5TE44615","Chr5",44043,44283]]},"me":{"exact":[],"prefix":["META1"]},"at5g3335":{"exact":[],"prefix":["AT5G33350","AT5G33355"]},"at5te44475":{"exact":[["AT5TE44475",1,"AT5TE44475","Chr5",7462,8196]],"prefix":[]},"atlanty":{"prefix":["ATLANTYS1"],"exact":[]}}
1 change: 1 addition & 0 deletions test/data/names/3.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"brod":{"prefix":["BRODYAGA1A"],"exact":[]},"at5te4462":{"prefix":["AT5TE44620","AT5TE44625"],"exact":[]},"atla":{"prefix":["ATLANTYS1"],"exact":[]},"ta":{"prefix":["TAT1_ATH"],"exact":[]},"at5te44465":{"prefix":[],"exact":[["AT5TE44465",1,"AT5TE44465","Chr5",4012,4220]]},"atrep1":{"prefix":["ATREP11","ATREP15","ATREP10B","ATREP10D"],"exact":[]},"at5te4455":{"prefix":["AT5TE44550","AT5TE44555"],"exact":[]},"atlant":{"prefix":["ATLANTYS1"],"exact":[]},"at5g33":{"exact":[],"prefix":["AT5G33300","AT5G33310","AT5G33320","AT5G33330","AT5G33340","AT5G33350","AT5G33355","AT5G33285","AT5G33306"]},"arnoldy":{"exact":[],"prefix":["ARNOLDY2"]},"a":{"prefix":["AT5G33300","AT5G33310","AT5G33320","AT5G33330","AT5G33340","AT5G33350","AT5G33355","AT5TE44460","AT5TE44465","AT5TE44470","ATREP11","AT5G33285","AT5TE44475","ATREP15","AT5TE44480","AT5TE44485","AT5TE44490","ATREP10B","AT5TE44520","AT5TE44525",{"hitLimit":1,"name":"too many matches"}],"exact":[]},"at5te44490":{"exact":[["AT5TE44490",1,"AT5TE44490","Chr5",9965,10060]],"prefix":[]}}
1 change: 1 addition & 0 deletions test/data/names/4.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"at5g3334":{"exact":[],"prefix":["AT5G33340"]},"arnold":{"prefix":["ARNOLDY2"],"exact":[]},"atmun":{"prefix":["ATMUNX1"],"exact":[]},"atmunx1":{"exact":[["ATMUNX1",1,"AT5TE44590","Chr5",37871,38243]],"prefix":[]},"at5te44600":{"prefix":[],"exact":[["AT5TE44600",1,"AT5TE44600","Chr5",43008,43348]]},"chr":{"prefix":["Chr5"],"exact":[]},"at5te44565":{"exact":[["AT5TE44565",1,"AT5TE44565","Chr5",32312,32399]],"prefix":[]},"at5":{"prefix":["AT5G33300","AT5G33310","AT5G33320","AT5G33330","AT5G33340","AT5G33350","AT5G33355","AT5TE44460","AT5TE44465","AT5TE44470","AT5G33285","AT5TE44475","AT5TE44480","AT5TE44485","AT5TE44490","AT5TE44520","AT5TE44525","AT5TE44530","AT5TE44535","AT5TE44540",{"name":"too many matches","hitLimit":1}],"exact":[]},"at5te44590":{"exact":[["AT5TE44590",1,"AT5TE44590","Chr5",37871,38243]],"prefix":[]},"atl":{"prefix":["ATLANTYS1","ATLINE1A"],"exact":[]},"arno":{"exact":[],"prefix":["ARNOLDY2"]}}
1 change: 1 addition & 0 deletions test/data/names/5.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"at5t":{"exact":[],"prefix":["AT5TE44460","AT5TE44465","AT5TE44470","AT5TE44475","AT5TE44480","AT5TE44485","AT5TE44490","AT5TE44520","AT5TE44525","AT5TE44530","AT5TE44535","AT5TE44540","AT5TE44545","AT5TE44550","AT5TE44555","AT5TE44565","AT5TE44570","AT5TE44575","AT5TE44580","AT5TE44585",{"name":"too many matches","hitLimit":1}]},"brodya":{"prefix":["BRODYAGA1A"],"exact":[]},"atdna1t":{"prefix":["ATDNA1T9A"],"exact":[]},"atc":{"exact":[],"prefix":["ATCOPIA30","ATCOPIA28"]},"at5te44580":{"prefix":[],"exact":[["AT5TE44580",1,"AT5TE44580","Chr5",35230,35856]]},"at5te44610":{"exact":[["AT5TE44610",1,"AT5TE44610","Chr5",43955,44043]],"prefix":[]},"at5te4454":{"exact":[],"prefix":["AT5TE44540","AT5TE44545"]},"helitrony3":{"exact":[["HELITRONY3",1,"AT5TE44480","Chr5",9380,9661]],"prefix":[]},"atre":{"prefix":["ATREP11","ATREP15","ATREP10B","ATREP10D","ATREP3","ATREP9"],"exact":[]},"at5te44575":{"exact":[["AT5TE44575",1,"AT5TE44575","Chr5",33705,34145]],"prefix":[]},"meta":{"prefix":["META1"],"exact":[]},"at5te":{"exact":[],"prefix":["AT5TE44460","AT5TE44465","AT5TE44470","AT5TE44475","AT5TE44480","AT5TE44485","AT5TE44490","AT5TE44520","AT5TE44525","AT5TE44530","AT5TE44535","AT5TE44540","AT5TE44545","AT5TE44550","AT5TE44555","AT5TE44565","AT5TE44570","AT5TE44575","AT5TE44580","AT5TE44585",{"hitLimit":1,"name":"too many matches"}]}}
1 change: 1 addition & 0 deletions test/data/names/6.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"met":{"exact":[],"prefix":["META1"]},"atcop":{"prefix":["ATCOPIA30","ATCOPIA28"],"exact":[]},"at5te44620":{"exact":[["AT5TE44620",1,"AT5TE44620","Chr5",45912,46508]],"prefix":[]},"at5te446":{"prefix":["AT5TE44600","AT5TE44605","AT5TE44610","AT5TE44615","AT5TE44620","AT5TE44625"],"exact":[]},"at5te44545":{"prefix":[],"exact":[["AT5TE44545",1,"AT5TE44545","Chr5",20938,21014]]},"atdna2t":{"exact":[],"prefix":["ATDNA2T9C"]},"at5te4453":{"prefix":["AT5TE44530","AT5TE44535"],"exact":[]},"atdna2t9":{"prefix":["ATDNA2T9C"],"exact":[]},"dt1":{"exact":[["DT1",1,"AT5TE44485","Chr5",9661,9965]],"prefix":[]},"atlan":{"prefix":["ATLANTYS1"],"exact":[]},"at5g3":{"exact":[],"prefix":["AT5G33300","AT5G33310","AT5G33320","AT5G33330","AT5G33340","AT5G33350","AT5G33355","AT5G33285","AT5G33306"]},"atd":{"exact":[],"prefix":["ATDNA1T9A","ATDNA2T9C"]},"arnol":{"prefix":["ARNOLDY2"],"exact":[]}}
1 change: 1 addition & 0 deletions test/data/names/7.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"at5g3333":{"exact":[],"prefix":["AT5G33330"]},"atr":{"exact":[],"prefix":["ATREP11","ATREP15","ATREP10B","ATREP10D","ATREP3","ATREP9"]},"atrep15":{"prefix":[],"exact":[["ATREP15",1,"AT5TE44475","Chr5",7462,8196],["ATREP15",1,"AT5TE44525","Chr5",16839,18018]]},"at5te44555":{"exact":[["AT5TE44555",1,"AT5TE44555","Chr5",23003,27141]],"prefix":[]},"he":{"exact":[],"prefix":["HELITRONY1E","HELITRONY3","HELITRONY1D","HELITRON2"]},"h":{"exact":[],"prefix":["HELITRONY1E","HELITRONY3","HELITRONY1D","HELITRON2"]},"helitrony1d":{"prefix":[],"exact":[["HELITRONY1D",1,"AT5TE44575","Chr5",33705,34145],["HELITRONY1D",1,"AT5TE44620","Chr5",45912,46508]]}}
1 change: 1 addition & 0 deletions test/data/names/8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"atrep10":{"exact":[],"prefix":["ATREP10B","ATREP10D"]},"at5te44550":{"prefix":[],"exact":[["AT5TE44550",1,"AT5TE44550","Chr5",21977,22589]]},"tat1_ath":{"prefix":[],"exact":[["TAT1_ATH",1,"AT5TE44550","Chr5",21977,22589],["TAT1_ATH",1,"AT5TE44565","Chr5",32312,32399]]},"t":{"prefix":["TAT1_ATH"],"exact":[]},"at5te4459":{"prefix":["AT5TE44590","AT5TE44595"],"exact":[]},"at5g33330":{"exact":[["AT5G33330",0,"AT5G33330","Chr5",41679,42893]],"prefix":[]},"at5te4446":{"exact":[],"prefix":["AT5TE44460","AT5TE44465"]},"tat1":{"prefix":["TAT1_ATH"],"exact":[]},"m":{"prefix":["META1"],"exact":[]}}
1 change: 1 addition & 0 deletions test/data/names/9.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"atcopia2":{"prefix":["ATCOPIA28"],"exact":[]},"atcopia30":{"prefix":[],"exact":[["ATCOPIA30",1,"AT5TE44540","Chr5",19601,20938]]},"dt":{"exact":[],"prefix":["DT1"]},"at5te44540":{"prefix":[],"exact":[["AT5TE44540",1,"AT5TE44540","Chr5",19601,20938]]},"atline":{"prefix":["ATLINE1A"],"exact":[]},"ar":{"exact":[],"prefix":["ARNOLDY2"]},"at5te44625":{"exact":[["AT5TE44625",1,"AT5TE44625","Chr5",46022,46438]],"prefix":[]},"at5g33320":{"exact":[["AT5G33320",0,"AT5G33320","Chr5",38834,41745]],"prefix":[]},"at5te4449":{"prefix":["AT5TE44490"],"exact":[]},"helitrony1":{"prefix":["HELITRONY1E","HELITRONY1D"],"exact":[]},"at5te4461":{"exact":[],"prefix":["AT5TE44610","AT5TE44615"]},"b":{"prefix":["BRODYAGA1A"],"exact":[]},"atcopi":{"exact":[],"prefix":["ATCOPIA30","ATCOPIA28"]},"at5te4456":{"prefix":["AT5TE44565"],"exact":[]}}
1 change: 1 addition & 0 deletions test/data/names/a.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"atrep10d":{"exact":[["ATREP10D",1,"AT5TE44530","Chr5",18308,19135]],"prefix":[]},"at5te44570":{"exact":[["AT5TE44570",1,"AT5TE44570","Chr5",32820,33705]],"prefix":[]},"helitron":{"exact":[],"prefix":["HELITRONY1E","HELITRONY3","HELITRONY1D","HELITRON2"]},"at5te444":{"exact":[],"prefix":["AT5TE44460","AT5TE44465","AT5TE44470","AT5TE44475","AT5TE44480","AT5TE44485","AT5TE44490"]},"helitrony":{"prefix":["HELITRONY1E","HELITRONY3","HELITRONY1D"],"exact":[]},"atcopia28":{"exact":[["ATCOPIA28",1,"AT5TE44545","Chr5",20938,21014],["ATCOPIA28",1,"AT5TE44570","Chr5",32820,33705]],"prefix":[]},"at5te44615":{"prefix":[],"exact":[["AT5TE44615",1,"AT5TE44615","Chr5",44043,44283]]},"at5g33310":{"prefix":[],"exact":[["AT5G33310",0,"AT5G33310","Chr5",27317,32196]]},"atlantys1":{"exact":[["ATLANTYS1",1,"AT5TE44555","Chr5",23003,27141]],"prefix":[]},"br":{"prefix":["BRODYAGA1A"],"exact":[]},"at5te44585":{"exact":[["AT5TE44585",1,"AT5TE44585","Chr5",36008,36620]],"prefix":[]},"atdn":{"prefix":["ATDNA1T9A","ATDNA2T9C"],"exact":[]}}
1 change: 1 addition & 0 deletions test/data/names/b.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"at5g33285":{"exact":[["AT5G33285",1,"AT5G33285","Chr5",5186,6425]],"prefix":[]},"at5g3331":{"exact":[],"prefix":["AT5G33310"]},"atrep":{"prefix":["ATREP11","ATREP15","ATREP10B","ATREP10D","ATREP3","ATREP9"],"exact":[]},"atdna2":{"exact":[],"prefix":["ATDNA2T9C"]},"hel":{"prefix":["HELITRONY1E","HELITRONY3","HELITRONY1D","HELITRON2"],"exact":[]},"atco":{"prefix":["ATCOPIA30","ATCOPIA28"],"exact":[]},"at5te4":{"exact":[],"prefix":["AT5TE44460","AT5TE44465","AT5TE44470","AT5TE44475","AT5TE44480","AT5TE44485","AT5TE44490","AT5TE44520","AT5TE44525","AT5TE44530","AT5TE44535","AT5TE44540","AT5TE44545","AT5TE44550","AT5TE44555","AT5TE44565","AT5TE44570","AT5TE44575","AT5TE44580","AT5TE44585",{"hitLimit":1,"name":"too many matches"}]},"at5te44605":{"prefix":[],"exact":[["AT5TE44605",1,"AT5TE44605","Chr5",43348,43955]]},"at5g":{"exact":[],"prefix":["AT5G33300","AT5G33310","AT5G33320","AT5G33330","AT5G33340","AT5G33350","AT5G33355","AT5G33285","AT5G33306"]},"at5te44595":{"prefix":[],"exact":[["AT5TE44595",1,"AT5TE44595","Chr5",38886,40623]]},"at5g33300":{"prefix":[],"exact":[["AT5G33300",0,"AT5G33300","Chr5",12426,15754]]},"at5g333":{"prefix":["AT5G33300","AT5G33310","AT5G33320","AT5G33330","AT5G33340","AT5G33350","AT5G33355","AT5G33306"],"exact":[]}}
1 change: 1 addition & 0 deletions test/data/names/c.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"heli":{"exact":[],"prefix":["HELITRONY1E","HELITRONY3","HELITRONY1D","HELITRON2"]},"atdna2t9c":{"exact":[["ATDNA2T9C",1,"AT5TE44625","Chr5",46022,46438]],"prefix":[]},"at5te44460":{"prefix":[],"exact":[["AT5TE44460",1,"AT5TE44460","Chr5",3821,4012]]},"d":{"prefix":["DT1"],"exact":[]},"brodyaga1a":{"exact":[["BRODYAGA1A",1,"AT5TE44465","Chr5",4012,4220],["BRODYAGA1A",1,"AT5TE44610","Chr5",43955,44043]],"prefix":[]},"at5te445":{"exact":[],"prefix":["AT5TE44520","AT5TE44525","AT5TE44530","AT5TE44535","AT5TE44540","AT5TE44545","AT5TE44550","AT5TE44555","AT5TE44565","AT5TE44570","AT5TE44575","AT5TE44580","AT5TE44585","AT5TE44590","AT5TE44595"]},"at":{"exact":[],"prefix":["AT5G33300","AT5G33310","AT5G33320","AT5G33330","AT5G33340","AT5G33350","AT5G33355","AT5TE44460","AT5TE44465","AT5TE44470","ATREP11","AT5G33285","AT5TE44475","ATREP15","AT5TE44480","AT5TE44485","AT5TE44490","ATREP10B","AT5TE44520","AT5TE44525",{"hitLimit":1,"name":"too many matches"}]},"tat1_at":{"exact":[],"prefix":["TAT1_ATH"]},"at5te44":{"exact":[],"prefix":["AT5TE44460","AT5TE44465","AT5TE44470","AT5TE44475","AT5TE44480","AT5TE44485","AT5TE44490","AT5TE44520","AT5TE44525","AT5TE44530","AT5TE44535","AT5TE44540","AT5TE44545","AT5TE44550","AT5TE44555","AT5TE44565","AT5TE44570","AT5TE44575","AT5TE44580","AT5TE44585",{"name":"too many matches","hitLimit":1}]}}
1 change: 1 addition & 0 deletions test/data/names/d.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"at5g332":{"exact":[],"prefix":["AT5G33285"]},"at5g3330":{"exact":[],"prefix":["AT5G33300","AT5G33306"]},"at5te44485":{"exact":[["AT5TE44485",1,"AT5TE44485","Chr5",9661,9965]],"prefix":[]},"tat":{"exact":[],"prefix":["TAT1_ATH"]},"atlantys":{"prefix":["ATLANTYS1"],"exact":[]},"at5te44470":{"prefix":[],"exact":[["AT5TE44470",1,"AT5TE44470","Chr5",4220,5365]]}}
1 change: 1 addition & 0 deletions test/data/names/e.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"at5te44530":{"prefix":[],"exact":[["AT5TE44530",1,"AT5TE44530","Chr5",18308,19135]]},"atline1a":{"exact":[["ATLINE1A",1,"AT5TE44600","Chr5",43008,43348]],"prefix":[]},"arn":{"exact":[],"prefix":["ARNOLDY2"]},"chr5":{"exact":[["Chr5",50001,"Chr5",null,0,50001,20000]],"prefix":[]},"at5g33306":{"prefix":[],"exact":[["AT5G33306",1,"AT5G33306","Chr5",21674,27068]]},"at5g33350":{"exact":[["AT5G33350",0,"AT5G33350","Chr5",46781,48095]],"prefix":[]},"at5g3328":{"prefix":["AT5G33285"],"exact":[]},"at5te4458":{"exact":[],"prefix":["AT5TE44580","AT5TE44585"]},"atlin":{"exact":[],"prefix":["ATLINE1A"]},"atdna1t9a":{"prefix":[],"exact":[["ATDNA1T9A",1,"AT5TE44595","Chr5",38886,40623]]},"at5te4447":{"exact":[],"prefix":["AT5TE44470","AT5TE44475"]},"atrep11":{"prefix":[],"exact":[["ATREP11",1,"AT5TE44470","Chr5",4220,5365]]}}
1 change: 1 addition & 0 deletions test/data/names/f.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"atdna1t9":{"prefix":["ATDNA1T9A"],"exact":[]},"atmu":{"exact":[],"prefix":["ATMUNX1"]},"at5te44520":{"exact":[["AT5TE44520",1,"AT5TE44520","Chr5",16802,16839]],"prefix":[]},"at5te4460":{"exact":[],"prefix":["AT5TE44600","AT5TE44605"]},"atcopia3":{"exact":[],"prefix":["ATCOPIA30"]},"helit":{"exact":[],"prefix":["HELITRONY1E","HELITRONY3","HELITRONY1D","HELITRON2"]},"c":{"prefix":["Chr5"],"exact":[]},"helitr":{"exact":[],"prefix":["HELITRONY1E","HELITRONY3","HELITRONY1D","HELITRON2"]},"atrep3":{"exact":[["ATREP3",1,"AT5TE44585","Chr5",36008,36620]],"prefix":[]},"tat1_":{"prefix":["TAT1_ATH"],"exact":[]},"atrep10b":{"exact":[["ATREP10B",1,"AT5TE44490","Chr5",9965,10060],["ATREP10B",1,"AT5TE44520","Chr5",16802,16839]],"prefix":[]},"atline1":{"prefix":["ATLINE1A"],"exact":[]},"at5g33340":{"prefix":[],"exact":[["AT5G33340",0,"AT5G33340","Chr5",44463,45949]]},"at5te4457":{"exact":[],"prefix":["AT5TE44570","AT5TE44575"]},"at5te4448":{"exact":[],"prefix":["AT5TE44480","AT5TE44485"]}}
1 change: 1 addition & 0 deletions test/data/names/meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"hash_bits":"4","lowercase_keys":1,"track_names":["genes","tes"],"format":"json","compress":0}
1 change: 1 addition & 0 deletions test/data/seq/a59/b6d/00/Chr5-0.txt

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions test/data/seq/a59/b6d/00/Chr5-1.txt

Large diffs are not rendered by default.

Loading

0 comments on commit e094b50

Please sign in to comment.