Skip to content

2.0.0.rc8

Pre-release
Pre-release
Compare
Choose a tag to compare
@yeban yeban released this 30 Nov 13:59
· 584 commits to master since this release

Features

  • Automatically check for incompatible databases on startup and prompt users to reformat them.
  • Reformatting databases now preserves taxonomy information embedded in the database (if any).
  • Add ability to use -taxids_map of makeblastdb during database creation. To use it place a '.taxids_map.txt' file next to the FASTA file.
  • Add 'Edit search' and 'New search' links to the report page (thanks to Tomas-Pluskal & TomMD for the push).
  • Add option to open BLAST results in a new tab.
  • Search form can now be cleared by reloading the page. Relevant if you used browser's back button or 'Edit search' link and wanted to clear the form to start over.
  • Make it easier to pass command line arguments to Docker image. For example, number of BLAST threads can now be set as docker run ... wurmlab/sequenceserver sequenceserver -n 4 instead of docker run ... wurmlab/sequenceserver bundle exec bin/sequenceserver -d /db -n4 (yeah!)
  • Reduce size of Docker image 3-fold (credit: Nathan Weeks, Neel Kamath)
  • Reduce size of gem file 3-fold (credit: Nathan Weeks)

Bug fixes

  • Fix a bug that prevented query textarea from being resized veritcally (credit: Iain-S).
  • Fix a bug that prevented the use of keyboard shortcut 'Ctrl-Enter' to submit the search.
  • Fix a bug that would prevent search form from rendering query sequences sent to it via POST request (credit: Sam Hokin).
  • Fix a bug that would cause an infinite loop on search form if the user had only one database.
  • Fix a bug that could cause new users to be prompted more than once to join the announcements list.