Integration with JBrowse2 by providing a config.json via URL #78
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue #63 & #67
The previous milestone on 4.x embedded a JBrowse2 instance by providing the configuration files (assemblies and tracks, separately) locally at a specific filepath, but there was not a way to provide these needed files when creating the instance through the interface. This PR sets out to do that, but with the common single configuration file (ex: config.json) that is normally associated with JBrowse2 instances.
Specific tasks implemented:
Example
The embedded JBrowse2 page:
The form:
NOTES:
Testing
tv4-renderJBrowseFromURL
Administration > Tripal > Content > +Add Tripal Content
to manually create an Organism and Genome Assembly+Add jbrowse instance
under the tabJBrowse Instances
.JBrowse Configuration URL
field by:test_data/
folder in the JBrowse2 repo. Copy it into your clone of this repository (For ex:cp config.json tripal_jbrowse/
). Now check the file exists at the following URL, assuming your docker is on port 80: http://localhost/modules/contrib/tripal_jbrowse/config.json[chr][start pos]..[end pos]
or a the name of a feature in a feature track of your config.json.