SequenceServer lets you rapidly set up a BLAST+ server with an intuitive user interface for use locally or over the web.
Please see http://sequenceserver.com.
You will need Ruby and RubyGems, Node and npm, and CodeClimate. Further, please
note that 1.0.x branch contains the stable releases, while the master
branch is a work in progress towards next release and may be buggy.
Get source code and install dependencies.
git clone https://github.com/wurmlab/sequenceserver
gem install bundler
cd sequenceserver
npm install
bundle
If you are deploying SequenceServer from git you can skip npm install step
and skip installing gems used for testing (and qt), etc. by running:
bundle install --without=development
Launch SequenceServer in development mode. In development mode SequenceServer logs verbosely and uses raw front-end files.
bundle exec bin/sequenceserver -D
Run tests:
bundle exec rspec
Run code style checkers (rubocop, csslint, eslint) -
codeclimate analyze
Build minifies JS and CSS bundles:
npm run-script build
# With database fasta files inside a folder named db
docker run --rm -ti -p 4567:4567 -v $(pwd)/db:/db wurmlab/sequenceserver- Anurag Priyam (architect) - email | @yeban
- Yannick Wurm (PI) - email | @yannick__
- Mailing list / forum
Cross-browser Testing Platform and Open Source <3 Provided by Sauce Labs

