Public | Automated Build

Last pushed: 2 months ago
Short Description
Intuitive local web frontend for the BLAST bioinformatics tool http://www.sequenceserver.com
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.

Installation

Please see http://www.sequenceserver.com.

Contribute

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

Get source code.
git clone https://github.com/yannickwurm/sequenceserver
cd sequenceserver
Install dependencies.
Ruby
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
Node
npm install

Run, test, lint

# 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.

Contributors

Docker Pull Command
Owner
wurmlab
Source Repository

Comments (0)