An open API service indexing awesome lists of open source software.

https://github.com/ctb/blastkit


https://github.com/ctb/blastkit

Last synced: 11 months ago
JSON representation

Awesome Lists containing this project

README

          

An intentionally very simple and somewhat programmable BLAST Web server.

C. Titus Brown
ctb@msu.edu

Copyright: 2013, Michigan State University.
License: BSD

----

Requirements:

- Python 2.x, x >= 5.
- screed
- jinja2

Suggested additional packages:

- virtualenv

Installation:

- make a new virtualenv:

python -m virtualenv env

- activate virtualenv and install screed and jinja2

. env/bin/activate
pip install git+https://github.com/ged-lab/screed.git
pip install jinja2

Configure:

- point #! at top of www/*.cgi at the virtualenv python

- edit www/_mypath.py to point to the right lib/ directory

- edit lib/blastkit_config.py to contain the right paths.

- create www/files & chmod appropriately:

mkdir www/files
chmod a+rwxt www/files

- configure blastall location

- check databases for indexing.