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 http://www.sequenceserver.com.
You will need Ruby, NodeJS, respective package managers (RubyGems and npm), and CodeClimate for development.
Get source code.
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
qt (On Mac:
brew install qt) and run
If you are deploying SequenceServer from git (not advised) you can skip
installing development dependencies (and
qt) by running
bundle install --without=development
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. rake