1.1.0.beta3
Pre-release
Pre-release
Changelog
- Expanded User Interface (UI) testing to cover more scenarios:
- All five basic BLAST algorithms are now tested using a multi-fasta query
with no defline for the first sequence, and at least two databases.
UI tests previously covered selected BLAST algorithms and were
restricted to single query sequence and single database.
- All five basic BLAST algorithms are now tested using a multi-fasta query
- Expanded platforms on which automated UI tests are run (powered by:
SauceLabs) -- Latest Chrome and Firefox on Linux, macOS 10.13, and Windows 10
- Latest Safari on macOS 10.13
- Latest Edge on Windows 10
Previously we tested only on latest Firefox on Linux.
- Update error handling mechanism to work with the new asynchronous nature
of running BLAST searches (credit: Hiten Chowdhary). - Improve error reporting:
- Fix parsing of error message when BLAST exit status is 1 (incorrect
advanced params or weird error in query sequence) - BLAST results are deleted after 7 days. If user attempts to access
a deleted job, show 'job not found' message instead of treating it
like other errors.
- Fix parsing of error message when BLAST exit status is 1 (incorrect
For those interested in using SequenceServer API to run BLAST searches using
curl or so,
- Errors are now reported in JSON format as well instead of HTML (error body
may still contain HTML links)