2.0.0.rc8
Pre-release
Pre-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 ofdocker 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.