Public | Automated Build

Last pushed: 7 months ago
Short Description
Intuitive local web frontend for the BLAST bioinformatics tool
Full Description

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 and NodeJS and respective package managers (RubyGems and
npm) 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

Run, test, lint

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

# Run RSpec, Capybara, and RuboCop.

# Run bootlint, csslint, jshint
npm run-script cop

# Minify JS and CSS
npm run-script build

SequenceServer runs in production mode by default. Minified JS and CSS are
picked in production mode only.


Docker Pull Command
Source Repository