SequenceServer lets you rapidly set up a BLAST+ server with an intuitive user interface for use locally or over the web.
Please see http://www.sequenceserver.com.
You will need Ruby and NodeJS and respective package managers (RubyGems and npm) for development.
git clone https://github.com/yannickwurm/sequenceserver
cd sequenceserver
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
# Launch SequenceServer in development mode.
bundle exec bin/sequenceserver -D
# Run RSpec, Capybara, and RuboCop.
rake
# 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.
- Anurag Priyam - email | @yeban
- Vivek Rai
- Ben Woodcroft
- Yannick Wurm - http://wurmlab.github.io | @yannick__