Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Intuitive local web frontend for sequence BLAST (www search form)
JavaScript Ruby HTML CSS
Pull request Compare This branch is 9 commits behind wurmlab:master.
Latest commit 3027c5c @yeban Merge remote-tracking branch 'filip/master'
Normalise expect (from XML) and evalue from the advanced parameters to
'e value' while parsing. So evalue is shown in the params table in the
report only once and is consistent with the rest of the report.

* filip/master:
  Fixing double e value

Signed-off-by: Anurag Priyam <>

build status code climate coverage gem version total downloads

gitter chat

SequenceServer - BLAST searching made easy!

SequenceServer lets you rapidly set up a BLAST+ server with an intuitive user interface for use locally or over the web.


Please see


You will need Ruby, NodeJS, respective package managers (RubyGems and npm), and CodeClimate for development.

Get source code.
git clone
cd sequenceserver
Install dependencies.
gem install bundler && bundle

We use Capybara with WebKit driver for functional testing. If the above step fails, install qt (On Mac: brew install qt) and run bundle again.

If you are deploying SequenceServer from git (not advised) you can skip installing development dependencies (and qt) by running

bundle install --without=development
npm install

We use jspm for front-end package management.

Run, test, lint, build

# Launch SequenceServer in development mode.
bundle exec bin/sequenceserver -D

# Run tests, code linters, and build.


Something went wrong with that request. Please try again.