@gmod/jbrowse
Version:
JBrowse - client-side genome browser
413 lines (409 loc) • 52.8 kB
HTML
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><title>Blog · JBrowse</title><meta name="viewport" content="width=device-width"/><meta name="generator" content="Docusaurus"/><meta name="description" content="A fast, embeddable genome browser built with HTML5 and JavaScript"/><meta name="docsearch:language" content="en"/><meta property="og:title" content="Blog · JBrowse"/><meta property="og:type" content="website"/><meta property="og:url" content="https://jbrowse.org/index.html"/><meta property="og:description" content="A fast, embeddable genome browser built with HTML5 and JavaScript"/><meta name="twitter:card" content="summary"/><link rel="shortcut icon" href="/img/favicon.ico"/><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css"/><link rel="alternate" type="application/atom+xml" href="https://jbrowse.org/blog/atom.xml" title="JBrowse Blog ATOM Feed"/><link rel="alternate" type="application/rss+xml" href="https://jbrowse.org/blog/feed.xml" title="JBrowse Blog RSS Feed"/><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><link rel="stylesheet" href="/css/main.css"/></head><body class="blog"><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><h2 class="headerTitle">JBrowse</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class="siteNavGroupActive siteNavItemActive"><a href="/blog" target="_self">Blog</a></li><li class=""><a href="/docs/installation.html" target="_self">Documentation</a></li><li class=""><a href="/en/demos.html" target="_self">Demos</a></li><li class=""><a href="/en/developers.html" target="_self">Developers</a></li><li class=""><a href="/en/contact.html" target="_self">Contact</a></li><li class=""><a href="/en/references.html" target="_self">References</a></li><li class=""><a href="/en/help.html" target="_self">Help</a></li></ul></nav></div></header></div></div><div class="navPusher"><div class="docMainWrapper wrapper"><div class="container docsNavContainer" id="docsNav"><nav class="toc"><div class="toggleNav"><section class="navWrapper wrapper"><div class="navBreadcrumb wrapper"><div class="navToggle" id="navToggler"><i></i></div><h2><i>›</i><span>All Blog Posts</span></h2><div class="tocToggler" id="tocToggler"><i class="icon-toc"></i></div></div><div class="navGroups"><div class="navGroup"><h3 class="navGroupCategoryTitle">All Blog Posts</h3><ul><li class="navListItem"><a class="navItem" href="/blog/2019/07/11/jbrowse-1-16-6.html">JBrowse 1.16.6 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2019/06/12/jbrowse-1-16-5.html">JBrowse 1.16.5 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2019/04/10/jbrowse-1-16-4.html">JBrowse 1.16.4 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2019/02/20/jbrowse-1-16-3.html">JBrowse 1.16.3 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2019/01/31/jbrowse-1-16-2.html">JBrowse 1.16.2 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/12/27/jbrowse-1-16-1.html">JBrowse 1.16.1 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/12/13/jbrowse-1-16-0.html">JBrowse 1.16.0 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/10/05/jbrowse-1-15-4.html">JBrowse 1.15.4 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/08/29/jbrowse-1-15-3.html">JBrowse 1.15.3 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/08/16/jbrowse-1.15.2-maintenance-release-index.html">JBrowse 1.15.2 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/08/01/jbrowse-1-15-1-index.html">JBrowse 1.15.1 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/07/19/jbrowse-1-15-0-release-index.html">JBrowse 1.15.0 release - CRAM support, CSI indexes, and on the desktop!</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/06/04/jbrowse-1-14-2-index.html">JBrowse 1.14.2 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/05/02/jbrowse-1-14-1-maintenance-release-index.html">JBrowse 1.14.1 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/04/18/jbrowse-1-14-0-release-index.html">JBrowse 1.14.0 release - iframe-less embedding, BigBed support</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/03/28/jbrowse-1-13-1-maintenance-release-index.html">JBrowse 1.13.1 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/03/15/jbrowse-1-13-0-release-index.html">JBrowse 1.13.0 release - now with webpack!</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/02/28/jbrowse-1-12-5-maintenance-release-index.html">JBrowse 1.12.5 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2018/02/14/jbrowse-1-12-4-maintenance-release-index.html">JBrowse 1.12.4 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2017/05/02/jbrowse-1-12-3-index.html">JBrowse-1.12.3: Maintenance Release</a></li><li class="navListItem"><a class="navItem" href="/blog/2016/06/03/gsoc-students-do-cool-jbrowse-projects-index.html">GSoC Students Do Cool JBrowse Projects</a></li><li class="navListItem"><a class="navItem" href="/blog/2016/03/01/jbrowse-1-12-1-index.html">JBrowse-1.12.1: Maintenance Release</a></li><li class="navListItem"><a class="navItem" href="/blog/2016/02/25/state-of-the-browser-2016-index.html">State of the Browser, 2016</a></li><li class="navListItem"><a class="navItem" href="/blog/2015/12/17/jbrowse-1-12-0-index.html">JBrowse-1.12.0: Open new genome from FASTA, in-line refseqs, NeatFeatures, Desktop</a></li><li class="navListItem"><a class="navItem" href="/blog/2015/02/12/jbrowse-1-11-6-index.html">JBrowse-1.11.6 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2014/09/04/jbrowse-1-11-5-index.html">JBrowse-1.11.5 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2014/05/14/jbrowse-1-11-4-maintenance-release-index.html">JBrowse-1.11.4 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2014/03/07/jbrowse-1-11-3-index.html">JBrowse 1.11.3 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2014/02/12/tutorial-exploring-structural-variation-index.html">Tutorial: exploring structural variation using JBrowse, from the tomato 150+ re-seq project</a></li><li class="navListItem"><a class="navItem" href="/blog/2014/02/10/jbrowse-1-11-2-index.html">JBrowse 1.11.2 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2014/01/07/jbrowse-1-11-1-index.html">JBrowse 1.11.1 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/12/19/jbrowse-1-11-0-index.html">JBrowse 1.11.0: hierarchical track selector, easier configuration, summary mode</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/12/10/jbrowse-1-10-12-index.html">JBrowse 1.10.12 maintenance release (please upgrade!)</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/12/03/jbrowse-1-10-11-index.html">JBrowse 1.10.11 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/11/21/jbrowse-1-10-10-index.html">JBrowse 1.10.10 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/11/08/jbrowse-1-10-9-index.html">JBrowse 1.10.9 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/10/25/jbrowse-1-10-8-index.html">JBrowse 1.10.8 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/10/15/jbrowse-1-10-7-index.html">JBrowse 1.10.7 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/10/07/jbrowse-1-10-6-index.html">JBrowse 1.10.6 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/10/03/jbrowse-1-10-5-index.html">JBrowse 1.10.5 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/09/23/jbrowse-1-10-4-index.html">JBrowse 1.10.4 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/09/04/jbrowse-1-10-3-index.html">JBrowse 1.10.3 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/08/15/jbrowse-1-10-2-index.html">JBrowse 1.10.2 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/08/06/jbrowse-1-10-1-maintenance-release-index.html">JBrowse 1.10.1 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/07/30/jbrowse-1-10-0-index.html">JBrowse 1.10.0: Combination tracks, better feature tracks, more glyphs, SPARQL support, and track pinning!</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/07/05/jbrowse-1-9-8-index.html">JBrowse 1.9.8 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/07/02/about-jbrowse-version-numbers-index.html">About JBrowse version numbers</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/06/25/jbrowse-1-9-7-maintenance-release-index.html">JBrowse 1.9.7 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/06/18/jbrowse-1-9-6-maintenance-release-index.html">JBrowse 1.9.6 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/06/12/jbrowse-1-9-5-index.html">JBrowse 1.9.5 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/05/22/jbrowse-1-9-4-index.html">JBrowse 1.9.4 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/05/09/jbrowse-1-9-3-index.html">JBrowse 1.9.3 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/05/02/jbrowse-1-9-2-index.html">JBrowse 1.9.2 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/04/25/jbrowse-1-9-1-index.html">JBrowse 1.9.1 maintenance release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/04/16/jbrowse-1-9-0-index.html">JBrowse 1.9.0: VCF support, dataset switching, wiggle track dynamic scaling, REST backend</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/02/12/jbrowse-1-8-1-bugfix-release-index.html">JBrowse 1.8.1 bugfix release</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/01/31/jbrowse-1-8-0-index.html">JBrowse 1.8.0: opens local files, new BAM track types, new plugin system</a></li><li class="navListItem"><a class="navItem" href="/blog/2013/01/10/jbrowse-1-7-6-bugfix-release-index.html">JBrowse 1.7.6 bugfix release</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/12/12/jbrowse-1-7-5-bugfix-release-index.html">JBrowse 1.7.5 bugfix release</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/12/06/jbrowse-1-7-4-bugfix-release-index.html">JBrowse 1.7.4 bugfix release</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/11/28/jbrowse-1-7-3-bugfix-release-index.html">JBrowse 1.7.3 bugfix release</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/11/09/jbrowse-1-7-2-bugfix-release-index.html">JBrowse 1.7.2 bugfix release</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/11/07/jbrowse-1-7-1-bugfix-release-index.html">JBrowse 1.7.1 bugfix release</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/11/05/jbrowse-1-7-0-index.html">JBrowse 1.7.0, now with data export, direct BAM display, and much more</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/10/26/jbrowse-1-6-5-bugfix-release-index.html">JBrowse 1.6.5 bugfix release</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/10/16/jbrowse-1-6-4-bugfix-release-index.html">JBrowse 1.6.4 bugfix release</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/09/28/jbrowse-1-6-3-bugfix-release-index.html">JBrowse 1.6.3 bugfix release</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/09/10/jbrowse-1-6-2-bugfix-release-index.html">JBrowse 1.6.2 bugfix release</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/09/07/rbuels-and-jbrowse-at-the-semantic-web-biohackathon-2012-index.html">@rbuels and JBrowse at the Semantic Web BioHackathon 2012</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/08/28/jbrowse-1-6-1-bugfix-release-index.html">JBrowse 1.6.1 bugfix release</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/08/25/jbrowse-1-6-0-released-includes-feature-descriptions-and-more-index.html">JBrowse 1.6.0 released, includes feature descriptions and more!</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/08/13/jbrowse-1-5-0-released-includes-direct-bigwig-access-index.html">JBrowse 1.5.0 released, includes direct BigWig access!</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/07/12/jbrowse-1-4-2-released-index.html">JBrowse 1.4.2 released</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/07/10/jbrowse-1-4-1-released-index.html">JBrowse 1.4.1 released</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/06/14/jbrowse-1-4-0-released-includes-faceted-track-selection-index.html">JBrowse 1.4.0 released, includes faceted track selection!</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/05/07/poliovirus-xrate-demo-by-oscar-westesson-index.html">Poliovirus / XRate demo by Oscar Westesson</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/04/19/jbrowse-1-3-1-released-index.html">JBrowse 1.3.1 released</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/04/13/jbrowse-1-3-0-index.html">JBrowse 1.3.0, a major release!</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/03/25/jbrowse-1-2-2-released-index.html">JBrowse 1.2.2 released</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/03/22/hg19-tarball-updated-to-jbrowse-1-2-1-index.html">hg19 tarball updated to JBrowse 1.2.1</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/03/16/jbrowse-in-google-summer-of-code-2012-2-index.html">JBrowse in Google Summer of Code 2012</a></li><li class="navListItem"><a class="navItem" href="/blog/2012/01/13/new-jbrowse-lead-developer-index.html">New JBrowse Lead Developer</a></li><li class="navListItem"><a class="navItem" href="/blog/2011/09/16/dna-sequencing-on-your-iphone-theres-an-app-for-that-index.html">DNA sequencing on your iPhone? There's an app for that</a></li><li class="navListItem"><a class="navItem" href="/blog/2011/09/15/jbrowse-conference-call-index.html">JBrowse conference call</a></li><li class="navListItem"><a class="navItem" href="/blog/2011/08/03/summer-2011-update-index.html">Summer 2011 update</a></li><li class="navListItem"><a class="navItem" href="/blog/2011/04/06/jbrowse-is-hiring-index.html">JBrowse is hiring!</a></li><li class="navListItem"><a class="navItem" href="/blog/2011/03/17/jbrowse-1-2-1-released-index.html">JBrowse 1.2.1 released</a></li><li class="navListItem"><a class="navItem" href="/blog/2011/02/17/jbrowse-1-2-released-index.html">JBrowse 1.2 released</a></li><li class="navListItem"><a class="navItem" href="/blog/2010/12/18/touch-the-genome-index.html">Touch the genome</a></li><li class="navListItem"><a class="navItem" href="/blog/2010/11/24/hg19-tarball-updated-index.html">hg19 tarball updated</a></li><li class="navListItem"><a class="navItem" href="/blog/2010/11/11/data-mini-release-hg19-annotation-tarball-index.html">JBrowse tarball for hg19 human genome data</a></li><li class="navListItem"><a class="navItem" href="/blog/2010/10/11/personal-genomics-website-using-jbrowse-index.html">Personal genomics website using JBrowse</a></li><li class="navListItem"><a class="navItem" href="/blog/2010/10/11/jbrowse-website-moved-to-amazon-cloud-index.html">JBrowse website moved to Amazon cloud</a></li><li class="navListItem"><a class="navItem" href="/blog/2010/09/09/jbrowse-1-1-release-index.html">JBrowse 1.1 release</a></li></ul></div></div></section></div><script>
document.addEventListener('DOMContentLoaded', function() {
createToggler('#navToggler', '#docsNav', 'docsSliderActive');
createToggler('#tocToggler', 'body', 'tocActive');
const headings = document.querySelector('.toc-headings');
headings && headings.addEventListener('click', function(event) {
if (event.target.tagName === 'A') {
document.body.classList.remove('tocActive');
}
}, false);
function createToggler(togglerSelector, targetSelector, className) {
var toggler = document.querySelector(togglerSelector);
var target = document.querySelector(targetSelector);
toggler.onclick = function(event) {
event.preventDefault();
target.classList.toggle(className);
};
}
});
</script></nav></div><div class="container mainContainer postContainer blogContainer"><div class="wrapper"><div class="posts"><div class="post"><header class="postHeader"><h1 class="postHeaderTitle"><a href="/blog/2013/05/22/jbrowse-1-9-4-index.html">JBrowse 1.9.4 maintenance release</a></h1><p class="post-meta">May 22, 2013</p><div class="authorBlock"></div></header><article class="post-content"><div><span><p>JBrowse 1.9.4 has been released, with fixes for a number of smaller issues present in the 1.9.3 release.</p>
<p>Files for download:</p>
<ul>
<li><p><a href="/wordpress/wp-content/plugins/download-monitor/download.php?id=51" title="download JBrowse-1.9.4.zip">JBrowse-1.9.4.zip</a> - 5.0M
file SHA1 35d5b1a7b0d6ac5eec90d3d786ea62158cceca67</p></li>
<li><p><a href="http://jbrowse.org/wordpress/wp-content/plugins/download-monitor/download.php?id=52" title="download JBrowse-1.9.4-dev.zip">JBrowse-1.9.4-dev.zip</a> - 26M
file SHA1 56a6ab1585794987017b70069aa4ff32b2ed28ca
Changes in this release:</p></li>
<li><p>Fixed a bug with configuration handling that preventing disabling
right-click feature menus, and probably had other undesirable
effects. Thanks to Daniel Troesser for pointing this out
(issue #260).</p></li>
<li><p>Fixed a bug in which facet renaming specified in the
<code>trackSelector.renameFacets</code> configuration variable was not
properly applied to facet titles in the accordion widget on the
left side of the faceted track selector (issue #251). Thanks to
Jason Gao for pointing this out.</p></li>
<li><p>Fixed a bug with GFF3 and Sequin Table export of GFF3
alternate_allele attributes. Thanks to Jillian Rowe for pointing
this out (issue #256).</p></li>
<li><p>Fixed some hard-coded image paths that were not respecting the
setting of the <code>browserRoot</code> configuration variable. Thanks to
Harry Yoo for pointing this out (issue #258).</p></li>
<li><p>Fixed a bug in which running <code>biodb-to-json.pl</code> with no arguments
caused it to crash instead of producing help output. Thanks to
GitHub user sreyesch for pointing this out (issue #257).</p></li>
<li><p>Fixed a bug in which some browsers report that
src/dijit/_editor/nls/commands.js is missing. Thanks to Steffi
Geisen for pointing this out.</p></li>
</ul>
</span></div></article></div><div class="post"><header class="postHeader"><h1 class="postHeaderTitle"><a href="/blog/2013/05/09/jbrowse-1-9-3-index.html">JBrowse 1.9.3 maintenance release</a></h1><p class="post-meta">May 9, 2013</p><div class="authorBlock"></div></header><article class="post-content"><div><span><p>JBrowse 1.9.3 has been released, with fixes for a number of smaller issues present in the 1.9.2 release.</p>
<p>Files for download:</p>
<ul>
<li><a href="/wordpress/wp-content/plugins/download-monitor/download.php?id=49" title="download JBrowse-1.9.3.zip">JBrowse-1.9.3.zip</a> - 5.0M
file SHA1 b7a0d23430b1c6d0504322136bcc2f5b0329bc9d</li>
<li><a href="http://jbrowse.org/wordpress/wp-content/plugins/download-monitor/download.php?id=50" title="download JBrowse-1.9.3-dev.zip">JBrowse-1.9.3-dev.zip</a> - 28.6M
file SHA1 a928cbb654e2cfefb87535c05f281965d5f3f5d4</li>
</ul>
<p>Changes in this release:</p>
<ul>
<li><p>Fixed a bug in VCF backend that prevented display of VCF features
containing lines in which the ALT column was '.' or not provided.
Thanks to Ignazio Carbone for pointing this out.</p></li>
<li><p>Fixed a display bug in faceted track selector in which selected
facets that have no available matches were squashed to the left
side.</p></li>
<li><p>Fixed issue with HTMLVariants track type not being available for
selection from the File->Open dialog.</p></li>
</ul>
</span></div></article></div><div class="post"><header class="postHeader"><h1 class="postHeaderTitle"><a href="/blog/2013/05/02/jbrowse-1-9-2-index.html">JBrowse 1.9.2 maintenance release</a></h1><p class="post-meta">May 2, 2013</p><div class="authorBlock"></div></header><article class="post-content"><div><span><p>JBrowse 1.9.2 has been released, with fixes for a number of smaller issues present in the 1.9.1 release.</p>
<p>Files for download:</p>
<ul>
<li><p><a href="/wordpress/wp-content/plugins/download-monitor/download.php?id=47" title="download JBrowse-1.9.2.zip">JBrowse-1.9.2.zip</a> - 5.0M
file SHA1 ad3f510021eebbc8e0e5f6e4cfb6f2def1a63400</p></li>
<li><p><a href="http://jbrowse.org/wordpress/wp-content/plugins/download-monitor/download.php?id=48" title="download JBrowse-1.9.2-dev.zip">JBrowse-1.9.2-dev.zip</a> - 28.6M
file SHA1 91eec960ffb89a9496fe670b7512b3ccb1ece587
Changes in this release:</p></li>
<li><p>Fixed bug in which JBrowse could not properly display all data in
BAM files with reference sequence name sections bigger than 64KB.
Thanks to GitHub user lfgu for pointing this out (issue #245).</p></li>
<li><p>Made REST feature store backend less sensitive more tolerant of
stringification of <code>start</code>, <code>end</code>, <code>strand</code>, and <code>score</code> in feature
JSON. Thanks to Matt Bomhoff for pointing this out.</p></li>
<li><p>Fixed bug in which URLs for plugin resources were not assembled
relative to the <code>browserRoot</code> config variable. Thanks to Matt
Bomhoff for pointing this out.</p></li>
<li><p>Fixed bug in which missing fields in a VCF variant's genotype
prevented display of a variant's details. Thanks to Jillian Rowe
for pointing this out.</p></li>
<li><p>Fixed some minor issues related to the handling of empty BigWig
files. Thanks to Nathan Boley for pointing this out (issue #252).</p></li>
<li><p>The <code>trackSelector.type</code> global config variable can now contain
fully-qualified class names, so plugins can contain their own
tracklist classes. Thanks to Matt Bomhoff for pointing this out.</p></li>
<li><p>Moved the "Select tracks" tab used to open the faceted track
selector downward, so that it does not block access to the left
side of the reference sequence overview.</p></li>
</ul>
</span></div></article></div><div class="post"><header class="postHeader"><h1 class="postHeaderTitle"><a href="/blog/2013/04/25/jbrowse-1-9-1-index.html">JBrowse 1.9.1 maintenance release</a></h1><p class="post-meta">April 25, 2013</p><div class="authorBlock"></div></header><article class="post-content"><div><span><p>JBrowse 1.9.1 has been released, with performance improvements in both BAM and VCF tracks, and lots of smaller fixes and improvements.</p>
<p>Files for download:</p>
<ul>
<li><p><a href="/wordpress/wp-content/plugins/download-monitor/download.php?id=45" title="download JBrowse-1.9.1.zip">JBrowse-1.9.1.zip</a> - 5.0M
file SHA1 1dc089e42e626da5312a8091dbcd1972a1cfb0fd</p></li>
<li><p><a href="http://jbrowse.org/wordpress/wp-content/plugins/download-monitor/download.php?id=46" title="download JBrowse-1.9.1-dev.zip">JBrowse-1.9.1-dev.zip</a> - 28.6M
file SHA1 bc5bb43ad8b71a9190e8c2a400d7db2364882e09
Changes in this release:</p></li>
<li><p>Significant speed and memory optimizations in BAM data backend
(issue #242).</p></li>
<li><p>Significant speed and memory optimizations in VCF data backend.</p></li>
<li><p>JBrowse now attempts to smooth over mismatches in the naming of
reference sequences between various datasets. For instance, if a
BAM file contains reference sequences named like "chrom1", and the
canonical reference sequences used in a JBrowse installation are
named like "chr1", JBrowse will recognize these two names as
equivalent for the purposes of displaying the BAM data. This
behavior can be disabled by setting the global configuration
variable <code>exactReferenceSequenceNames</code> to <code>true</code>. (issue #239).</p></li>
<li><p>Removed support for track <code>blockDisplayTimeout</code> configuration
variable. It never worked very well, and the problem it was meant
to address (delays caused by large data) are better mitigated by
<code>maxHeight</code> and the faster rendering offered by canvas-based track
types.</p></li>
<li><p>Fixed a bug that prevented displaying some VCF files. Thanks to
Steffi Geisen for pointing this out.</p></li>
<li><p>Reduced the default value of <code>maxHeight</code> for canvas-based feature
tracks (like Alignments2) from 1000 to 600.</p></li>
<li><p>Fixed a bug in the <code>Alignments</code> track type where BAM features with
missing mate pairs that are not drawn due to their position above
the track's <code>maxHeight</code> caused the track rendering to crash.
Thanks to Tristan Lubinski for reporting this.</p></li>
<li><p>If no global <code>refSeqOrder</code> is specified in the configuration, the
reference sequences are now not sorted. Currently, this means that
they will appear in the same order as loaded by
<code>prepare-refseqs.pl</code>. Users with a very large number of (more than
10,000) reference sequences may wish to avoid specifying a
<code>refSeqOrder</code>, since sorting the reference sequences is done at
JBrowse startup time. Thanks to Tristan Lubinski for reporting
this.</p></li>
<li><p>Fixed bug preventing display of quantitative data from files loaded
with flatfile-to-json.pl. Thanks to Gwendoline Andres for pointing
this out.</p></li>
<li><p>Instead of quantitative (wiggle) tracks throwing an error when they
cannot choose a min and max for the display scale, they now just
make a guess. While probably wrong, this at least has the track
displaying something, and users can then look up how to fix the
display scale.</p></li>
<li><p>Added support for a <code>chunkSizeLimit</code> configuration variable for BAM
and VCF-based tracks, which defaults to 5MB for BAM and 15MB for
VCF. When fetching data, if a given region requires fetching a
file chunk that is larger than this limit, a 'Too much data'
message is displayed. This helps prevent speed and memory problems
when displaying deep-coverage BAM tracks and large VCF tracks
(issue #242). Thanks to Gustavo Cerquiera (GitHub user cerca11)
for pushing for progress on this.</p></li>
<li><p>Fixed a regression in which callbacks and interpolations were not
evaluated in left-click and right-click menu configurations.</p></li>
<li><p>Fixed incorrect display of negative values in log-scale wiggle
tracks. Thanks to GitHub user drusch for pointing this out
(issue #244).</p></li>
<li><p>Fixed more minor errors when running under IE 7.</p></li>
<li><p>Fixed "Max height reached" message sometimes being drawn under
instead of over HTML-based features.</p></li>
</ul>
</span></div></article></div><div class="post"><header class="postHeader"><h1 class="postHeaderTitle"><a href="/blog/2013/04/16/jbrowse-1-9-0-index.html">JBrowse 1.9.0: VCF support, dataset switching, wiggle track dynamic scaling, REST backend</a></h1><p class="post-meta">April 16, 2013</p><div class="authorBlock"></div></header><article class="post-content"><div><span><p>JBrowse 1.9.0 is out today, with some great new features, and <strong>lots</strong> of smaller improvements and bug fixes.</p>
<p>Download links:</p>
<ul>
<li><a href="/wordpress/wp-content/plugins/download-monitor/download.php?id=43" title="download JBrowse-1.9.0.zip">JBrowse-1.9.0.zip</a> - 5.0M - Includes everything you need to display your data on the web with JBrowse, optimized for fast loading speed.</li>
</ul>
<div>SHA1 file checksum: 98bc85d50827db05ad89863c723f0fab54af3dfe</div>
* [JBrowse-1.9.0-dev.zip](http://jbrowse.org/wordpress/wp-content/plugins/download-monitor/download.php?id=44 "download JBrowse-1.9.0-dev.zip") - 28M - Primarily for developers. Includes additional developer documentation, developer test suites, and full copies of Dojo and Dijit.
<div>SHA1 file checksum: 83bd7c1d630dee7019662f60f0a0b13164e6aa93</div>
Headline features for this release:
<ul>
<li><p><strong>VCF variants support:</strong> we've added a new direct-access data backend for reading VCF files that have been compressed and indexed with bgzip and tabix, along with a new track type (HTMLVariants) optimized for viewing the sometimes-huge amounts of detail (particularly genotypes) associated with VCF variants.</p></li>
<li><p>Wiggle track types now by default <strong>choose a y-axis scale dynamically for the region being displayed</strong> (set as <code>"autoscale": "local"</code> in JBrowse configuration JSON). This is a big win for usability! Thanks to Gregor Rot and Raymond Wan for pushing for this feature!</p></li>
<li><p>If configured to do so, JBrowse can now display a dropdown **dataset selector **on the left side of the menu bar (similar to the one in GBrowse) that lets users switch between multiple datasets in the same JBrowse installation.</p></li>
<li><p>The default "Simple" track selector now has a search input at the top that can quickly filter the list of displayed tracks to find the text you type.</p></li>
<li><p>JBrowse now ships with a <strong>REST datastore backend</strong> that lets developers serve data to JBrowse from custom back-end systems. See the <a href="http://gmod.org/wiki/JBrowse_Configuration_Guide#JBrowse_REST_Feature_Store_API">JBrowse REST feature store API documentation on the GMOD wiki</a>.
And the full release notes:</p></li>
<li><p>Added a direct-access data backend for reading variation data
directly from VCF files that have been compressed with <code>bgzip</code> and
indexed with <code>tabix</code>. See the JBrowse Configuration Guide on the
GMOD wiki for details about how to add directly-displayed VCF files
(issue #211).</p></li>
<li><p>Added a new <code>HTMLVariants</code> track type based on HTMLFeatures with a
feature-details popup optimized for displaying variant details.</p></li>
<li><p>Added a text box at the top of the simple (i.e. the default) track
selector that finds tracks in the track list matching the typed
text (issue #210).</p></li>
<li><p>Added support for <code>autoscale: "local"</code> in Wiggle, FeatureCoverage,
and SNPCoverage tracks, which automatically sets the scale of the
y-axis based on the range of the data being displayed in the
current view. Thanks to Gregor Rot and Raymond Wan for championing
the need for this (issue #203).</p></li>
<li><p>Added an optional dropdown selector in the menu bar that allows
switching between multiple datasets. To enable it, add a
<code>datasets</code> array in your JBrowse configuration, and set a
<code>dataset_id</code> in each of the <code>trackList.json</code> (or other) files that
are optionally loaded by the dataset selector. See the JBrowse
Configuration Guide on the GMOD wiki for details (issue #134).</p></li>
<li><p>Added a new datastore class, <code>JBrowse/Store/SeqFeature/REST</code> that
fetches data from any back end system that implements the simple
REST API it uses. See the JBrowse Configuration Guide for details
on how to implement its REST API. Thanks to Brett Thomas, Daniel
Troesser, and Brad Chapman for pointing out the need for this
(issue #227).</p></li>
<li><p>By default, JBrowse now continuously updates the browser's URL bar
to contain a URL that will show the current JBrowse view directly.
This is enabled by default only if JBrowse is running from the
default index.html included in the JBrowse distribution.</p></li>
<li><p>HTMLFeatures, Alignments, and Alignments2 tracks now accept a
<code>maxHeight</code> configuration variable specifying the maximum displayed
height of a track in pixels. Features that would cause the track
to grow beyond its maximum height will not be drawn (issue #222).</p></li>
<li><p>The <code>refSeqDropdown</code> configuration variable; the reference sequence
selector is now shown for any number of reference sequences, with
its length limited by the <code>refSeqSelectorMaxSize</code> variable (see
next item).</p></li>
<li><p>Added support for optional <code>refSeqSelectorMaxSize</code> and
<code>refSeqOrder</code> global configuration variables that set the maximum
length of the reference sequence dropdown selector, and specify the
sort order of the reference sequences in that selector,
respectively. One instance in which this is particularly useful is
in displaying annotations on early-stage, incomplete genomic
assemblies: to display the N biggest contigs in the assembly in the
reference sequence selector dropdown, one can set <code>refSeqOrder</code> to
<code>length descending</code>, and set <code>refSeqSelectorMaxSize</code> to N. Thanks
to Ignazio Carbone for pointing out the need for this. (issues #234
and #235).</p></li>
<li><p>Fixed some bugs causing memory leaks when scrolling and zooming,
especially on tracks with a lot of data like BAM tracks. Thanks to
Gustavo Cerquiera for pointing this out (issue #220).</p></li>
<li><p>HTMLFeatures tracks now accept <code>style->label</code> and
<code>style->description</code> configuration variables variable that can be
set to a function callback that returns a string with the feature's
label or long description, respectively (issue #9).</p></li>
<li><p>Wiggle/XYPlot, Wiggle/Density, and FeatureCoverage tracks now
accept function callbacks in their <code>style->pos_color</code>,
<code>style->neg_color</code>, <code>style->bg_color</code>, and
<code>style->clip_marker_color</code> configuration variables. Function
callbacks are passed two arguments: the feature object (with start
bp, end bp, and score of the quanititative region being shown, and
the track object (which can be used to access track configuration
data, along with many other things). (issue #133).</p></li>
<li><p>Wiggle/XYPlot tracks now accept an array for their <code>variance_band</code>
argument, allowing users to set the position of the variance bands
to show (issue #133).</p></li>
<li><p>Wiggle/XYPlot tracks now accept a <code>style->variance_band_color</code>
configuration variable, allowing users to set the colors of the
variance bands. The variance band color should usually be specified
with a partial opacity. Default is 'rgba(0,0,0,0.3)', which is
black with 30% opacity (issue #133).</p></li>
<li><p>Added an "About JBrowse" popup dialog, which supports an
<code>aboutThisBrowser</code> configuration stanza containing a title for the
main browser window, and a description to be shown in a pop-up
dialog when the title is clicked (issue #206).</p></li>
<li><p>Where possible (i.e. supported by the data store), JBrowse will now
pop up a warning if a local data file is opened that contains no
data for the current reference sequence (issue #178).</p></li>
<li><p>Fixed bug in which hard- and soft-clipped regions were erroneously
counted toward the overall length of a BAM alignment (issue #229).</p></li>
<li><p>Fixed bug in which dragging the vertical scroll bar marker on the
right side of the track pane did not behave correctly. (Julien
Smith-Roberge, issue #223).</p></li>
<li><p>Fixed bug in which the navigation location for some reference
sequences can get messed up when ref.start != 0, or ref.end !=
ref.length (issue #215).</p></li>
<li><p>Fixed bug in which navigating via sequence dropdown selection
ignores previous location on selected sequence, whereas with
navigation text box entering just a sequence name navigates to
previous location on that sequence (if visited previously). Thanks
to Gregg Helt for implementing this fix (issue #216).</p></li>
<li><p>Fixed bug in which the initial default view of a previously
unviewed reference sequencestarts at 80% centered view, but any use
of reference sequence selection pulldown takes it to 100%. Big
thanks to Gregg Helt for implementing this fix (issue #217).</p></li>
<li><p>Fixed bug in which iframe popups did not display correctly in
Internet Explorer 9. Thanks to Steffi Geisen for pointing this out
(issue #233).</p></li>
<li><p>Improved JSON syntax error messages in server-side scripts (issue #214).</p></li>
<li><p>Increased the default display timeout (<code>blockDisplayTimeout</code>) on
HTML-based features tracks from 5 seconds to 20 seconds.</p></li>
<li><p>Added a <code>new-plugin.pl</code> helper script that makes the skeleton of a
new JBrowse plugin.</p></li>
<li><p>Added an <code>add-json.pl</code> helper script that advanced users can use to
set arbitrary value in JSON files from the command line.</p></li>
<li><p>Fixed a bug in which the <code>--conf</code> option to <code>prepare-refseqs.pl</code>
did not support comments in JSON conf files (issue #213). Thanks
to Keiran Raine for pointing this out.</p></li>
<li><p>Fixed some missing dojo/dijit nls directories in the non-dev
release zipfile.</p></li>
<li><p>Fixed a bug with handling of timeout events in HTMLFeatures tracks.
Thanks to Matt Henderson of KBase for pointing this out.</p></li>
</ul>
</span></div></article></div><div class="post"><header class="postHeader"><h1 class="postHeaderTitle"><a href="/blog/2013/02/12/jbrowse-1-8-1-bugfix-release-index.html">JBrowse 1.8.1 bugfix release</a></h1><p class="post-meta">February 12, 2013</p><div class="authorBlock"></div></header><article class="post-content"><div><span><p>JBrowse 1.8.1 has been released, with several small fixes and additional features, mostly related to displaying features on peptide sequences.</p>
<p>Files for download:</p>
<ul>
<li><p><a href="/wordpress/wp-content/plugins/download-monitor/download.php?id=41" title="download JBrowse-1.8.1.zip">JBrowse-1.8.1.zip</a> - 3.3M</p></li>
<li><p><a href="http://jbrowse.org/wordpress/wp-content/plugins/download-monitor/download.php?id=42" title="download JBrowse-1.8.1-dev.zip">JBrowse-1.8.1-dev.zip</a> - 28.6M
Changes in this release:</p></li>
<li><p>Added support for <code>cigarAttribute</code> and <code>mdAttributes</code> configuration
variables to Alignments and Alignments2 tracks, allowing users to
change which feature attribute is used for showing mismatches
(issue #200).</p></li>
<li><p>Fixed some bugs preventing <code>Alignments</code> and <code>Alignments2</code> tracks
from working with non-BAM data backends.</p></li>
<li><p>Added <code>--trackLabel</code> and <code>--key</code> options to <code>prepare-refseqs.pl</code>,
allowing users to specify the sequence track's label and title.</p></li>
<li><p>Added <code>--seqType</code> option to <code>prepare-refseqs.pl</code>, allowing users to
specify the type of sequences being formatted, usually either
'dna', 'rna', or 'protein'. Additionally, if --seqType is
something over than DNA (case insensitive), "showReverseStrand" is
set to false on the reference sequence track.</p></li>
<li><p>Added a <code>shareURL</code> configuration option that accepts a JS function
to assemble the URL that users will get when clicking the "Share"
button or the "Full view" link in embedded mode (issue #198).</p></li>
<li><p>Fixed annoying bug in which popup feature detail boxes are
initially scrolled all the way to the bottom.</p></li>
</ul>
</span></div></article></div><div class="post"><header class="postHeader"><h1 class="postHeaderTitle"><a href="/blog/2013/01/31/jbrowse-1-8-0-index.html">JBrowse 1.8.0: opens local files, new BAM track types, new plugin system</a></h1><p class="post-meta">January 31, 2013</p><div class="authorBlock"></div></header><article class="post-content"><div><span><p>JBrowse 1.8.0 is finally here, with some great new features, and lots of smaller improvements.</p>
<p>Download links:</p>
<ul>
<li><a href="/wordpress/wp-content/plugins/download-monitor/download.php?id=39" title="download JBrowse-1.8.0.zip">JBrowse-1.8.0.zip</a> - 3.3M - Includes everything you need to display your data on the web with JBrowse, optimized for fast loading speed.</li>
<li><a href="http://jbrowse.org/wordpress/wp-content/plugins/download-monitor/download.php?id=40" title="download JBrowse-1.8.0-dev.zip">JBrowse-1.8.0-dev.zip</a> - 28M - Primarily for developers. Includes additional developer documentation, developer test suites, and full copies of Dojo and Dijit.
The number 1 new feature is: JBrowse can now <strong>open local BAM, BigWig, and GFF3 files</strong> that reside on the user's computer, without the need to transfer any data over the network. For example, if a user is viewing a genome in JBrowse 1.8 at her favorite database website, and she has a 20GB BAM file on her computer for that same genome, she can just open her local BAM file and view it alongside the data from the website, without needing to upload the BAM file anywhere. Give this new feature a try, and let us know how it goes! The File->Open dialog works for remote URLs too, or even mixtures of local files and URLs.</li>
</ul>
<p>[caption id="attachment_513" align="alignnone" width="594"]<a href="filedialog.png"><img src="http://jbrowse.org/wordpress/wp-content/uploads/2013/01/filedialog.png" alt="The new file -> open dialog"></a> The new file -> open dialog[/caption]</p>
<p>There are also two new track types designed for even better display of BAM data:</p>
<p>First, there is the <strong>new <code>Alignments2</code> track type, which is a faster, <code><canvas></code>-based track for viewing alignments</strong>, including base-level indels and mismatches. It is much more performant when viewing very dense or deep sets of alignments, and is meant to largely replace the HTML-based <code>Alignments</code> track type that was introduced in JBrowse 1.7.0.</p>
<p>Second, there is a <strong>new <code>SNPCoverage</code> track</strong>, that draws the coverage of alignment features along the genome, along with a graphical representation of SNP distribution, and tables showing frequencies for each SNP. Thanks and great job to Julien Smith-Roberge, a co-op student at the Ontario Institute for Cancer Research for the initial implementation of this!</p>
<p>[caption id="attachment_515" align="alignnone" width="790"]<a href="snpcoverage.png"><img src="http://jbrowse.org/wordpress/wp-content/uploads/2013/01/snpcoverage.png" alt="SNPCoverage track"></a> SNPCoverage track[/caption]</p>
<p>The last headline feature, which will be of interest primarily for developers, is the introduction of a <strong>new plugin system for JBrowse</strong>. It's still a work in progress, the details of the plugin API will probably not be finalized for a while, but the broad strokes of it are set out on the <a href="http://gmod.org/wiki/JBrowse_Plugin_API" title="JBrowse Plugin API">JBrowse Plugin API page on the GMOD wiki</a>. If you are interested in living on the bleeding edge and developing a JBrowse plugin, contact the gmod-ajax mailing list, or contact me directly.</p>
<p>And now for the full release notes:</p>
<ul>
<li>Added new "File -> Open" function that can display BAM, BigWig, and
GFF3 files located on the user's machine, at remote URLs, or a
mixture of both. When opening local files, everything is done
locally, no data is transferred to the server.</li>
<li>Added a new "SNPCoverage" track type, designed for use with BAM
files (but which works with any features that have MD fields), that
shows a coverage plot with a graphical representation of SNP
distribution, and tables showing frequencies for each SNP.</li>
<li>Added a new "Alignments2" track type, which is a much faster
implementation of the "Alignments" track type. It is more suitable
for very deep BAM alignments, but has a slightly different
configuration scheme.</li>
<li>Added a flexible plugin system whereby external code can be loaded
as part of JBrowse. Plugin JavaScript has full access to customize
nearly everything in JBrowse. The plugin system is quite new, but
many hooks are available that plugins can use to safely modify
JBrowse's behavior, and more are on the way. See the JBrowse wiki
for details on how to write your own plugins. Thanks to Gregg Helt
and the other members of the WebApollo project for helping to drive
development of the new plugin system.</li>
<li>JBrowse feature name indexing (<code>generate-names.pl</code>) now uses an
all-new hash-based filesystem backend. Although
<code>generate-names.pl</code> now takes longer to run, it can handle much
larger numbers of names to index, and uses much less RAM to do it.
As a side benefit, the JBrowse location box's autocompletion
feature is now faster and more reliable. Thanks to Steffi Geisen
and Volodymyr Zavidovych for pointing out the issues with name
indexing scalability and reliability.</li>
<li>Added support in "HTMLFeatures", "Alignments", and "Alignments2"
tracks for a <code>style.featureScale</code> configuration variable, which, if
set, specifies a minimum zoom scale (pixels per basepair) for
displaying features. If zoomed out more than this (i.e. fewer
pixels per bp), either histograms or a "too many features" message
will be displayed.</li>
<li>Changed binning algorithm of "FeatureCoverage" tracks when zoomed
out. Now calculates the average base coverage in each bin, rather
than the absolute number of features that overlap each bin.</li>
<li>"HTMLFeatures" tracks now accept a comma-separated list of field
names in their <code>description</code> configuration variable, allowing users
to customize which attribute(s) of a feature hold the description.</li>
<li>Added a timeout to HTMLFeatures and Alignments tracks to prevent
data-heavy tracks (like BAM tracks with very deep coverage) from
freezing or crashing a user's browser.</li>
<li>Improved graphical look of canvas-based tracks during zoom
operations. Thanks to Mitch Skinner for implementing this!</li>
<li>Fixed a bug in which the Y-axis scale for feature density
histograms in HTMLFeatures tracks was sometimes drawn incorrectly.</li>
<li>Greatly improved speed and responsiveness of BAM data backend.</li>
<li>Fixed yet another bug that prevented display of some types of BAM files.</li>
</ul>
</span></div></article></div><div class="post"><header class="postHeader"><h1 class="postHeaderTitle"><a href="/blog/2013/01/10/jbrowse-1-7-6-bugfix-release-index.html">JBrowse 1.7.6 bugfix release</a></h1><p class="post-meta">January 10, 2013</p><div class="authorBlock"></div></header><article class="post-content"><div><span><p>JBrowse 1.7.6 has been released, containing a fix for yet another bug that prevented display of certain kinds of BAM files. The rate of bug reports for BAM support is tailing off, and it's starting to look pretty solid. Thanks to everyone who has helped!</p>
<p>Files for download:</p>
<ul>
<li><p><a href="/wordpress/wp-content/plugins/download-monitor/download.php?id=37" title="download JBrowse-1.7.6.zip">JBrowse-1.7.6.zip</a> - 2.9M</p></li>
<li><p><a href="http://jbrowse.org/wordpress/wp-content/plugins/download-monitor/download.php?id=38" title="download JBrowse-1.7.6-dev.zip">JBrowse-1.7.6-dev.zip</a> - 28.6M
Changes in this release:</p></li>
<li><p>Fixed a bug in the BAM direct-access backend that prevented some
BAM files from being displayed.</p></li>
</ul>
</span></div></article></div><div class="post"><header class="postHeader"><h1 class="postHeaderTitle"><a href="/blog/2012/12/12/jbrowse-1-7-5-bugfix-release-index.html">JBrowse 1.7.5 bugfix release</a></h1><p class="post-meta">December 12, 2012</p><div class="authorBlock"></div></header><article class="post-content"><div><span><p>JBrowse 1.7.5 has been released, containing fixes for some more issues found in the <a href="http://jbrowse.org/jbrowse-1-7-4-bugfix-release/" title="JBrowse 1.7.4 bugfix release">1.7.4 release</a> and earlier releases in the 1.7.x series.</p>
<p>Files for download:</p>
<ul>
<li><p><a href="/wordpress/wp-content/plugins/download-monitor/download.php?id=35" title="download JBrowse-1.7.5.zip">JBrowse-1.7.5.zip</a> - 2.9M</p></li>
<li><p><a href="http://jbrowse.org/wordpress/wp-content/plugins/download-monitor/download.php?id=36" title="download JBrowse-1.7.5-dev.zip">JBrowse-1.7.5-dev.zip</a> - 28.6M
Changes in this release:</p></li>
<li><p>Fixed a bug in which typing a key that is bound to a global
keyboard shortcut (currently only 't' or '?') in the location box
would erroneously execute the action for that global shortcut.
Thanks to Gregor Rot for pointing this out.</p></li>
<li><p>Fixed a bug in which toggling 'Show labels' in the track menu did
not re-layout the track on the first toggling.</p></li>
<li><p>Make columns in the faceted track selector initially each be an
equal percentage of the total width of the grid. Thanks to Steffi
Geisen for pointing this out.</p></li>
</ul>
</span></div></article></div><div class="post"><header class="postHeader"><