Skip to content

1.1.0.beta3

Pre-release
Pre-release

Choose a tag to compare

@yeban yeban released this 20 Apr 12:04
· 1100 commits to master since this 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.
  • 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.

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)