<commit_before>[![build status](https://secure.travis-ci.org/yannickwurm/sequenceserver.png?branch=master)](https://travis-ci.org/yannickwurm/sequenceserver)
[![Code Climate](https://codeclimate.com/github/yannickwurm/sequenceserver/badges/gpa.svg)](https://codeclimate.com/github/yannickwurm/sequenceserver)
[![Test Coverage](https://codeclimate.com/github/yannickwurm/sequenceserver/badges/coverage.svg)](https://codeclimate.com/github/yannickwurm/sequenceserver)
[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/yannickwurm/sequenceserver)

# 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

## Contributors

* <NAME> - [email](mailto:<EMAIL>) | [@yeban](//twitter.com/yeban)
* [<NAME>](http://vivekiitkgp.github.io/)
* <NAME>
* <NAME>  - [http://wurmlab.github.io](http://wurmlab.github.io) |
  [@yannick__](//twitter.com/yannick__)<commit_msg>Add instructions to setup development environment to README.<commit_after>[![build status](https://secure.travis-ci.org/yannickwurm/sequenceserver.png?branch=master)](https://travis-ci.org/yannickwurm/sequenceserver)
[![Code Climate](https://codeclimate.com/github/yannickwurm/sequenceserver/badges/gpa.svg)](https://codeclimate.com/github/yannickwurm/sequenceserver)
[![Test Coverage](https://codeclimate.com/github/yannickwurm/sequenceserver/badges/coverage.svg)](https://codeclimate.com/github/yannickwurm/sequenceserver)
[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/yannickwurm/sequenceserver)

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

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

* <NAME> - [email](mailto:<EMAIL>) | [@yeban](//twitter.com/yeban)
* [<NAME>](http://vivekiitkgp.github.io/)
* <NAME>
* <NAME>  - [http://wurmlab.github.io](http://wurmlab.github.io) |
  [@yannick__](//twitter.com/yannick__)
{'fraction_non_alphanumeric': 0.15911485774499473, 'fraction_numerical': 0.0, 'mean_word_length': 5.4434389140271495, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 17, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6140277', 'n_tokens_mistral': 1029, 'n_tokens_neox': 962, 'n_words': 183}