A simple Django app to conduct web-based blast+ local alignment search.
Project description
A simple Django app to conduct web-based homology search with blast+.
Requirements
Blast+
Python 2.7
Django 1.6-1.8
pip install django
Biopython
pip install biopython
Download
Get the latest version of django-blastplus from https://pypi.python.org/pypi/django-blastplus/
Install
Install with pip
pip install django-blastplus
To get the git version do
$ git clone https://github.com/michal-stuglik/django-blastplus.git
Quick start
Add “blastplus” to your INSTALLED_APPS setting like this:
INSTALLED_APPS = ( 'blastplus', )Include the polls URLconf in your project urls.py like this:
url(r'^blast/', include('blastplus.urls')),You can modify some defaults in blastplus.settings
e.g. modify name or path to nucleotide database (now as a tuple of dbs):
BLAST_DB_NUCL_CHOICE = ((os.path.join(BASE_DIR, 'blastplus/sampledata/sample_db1/sample_db'), "Sample database 1", ), (os.path.join(BASE_DIR, 'blastplus/sampledata/sample_db2/sample_db2'), "Sample database 2", ),)
Visit search pages:
Example
See our NewtBase portal with django-blastplus app inside
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-blastplus-0.3.0.tar.gz.
File metadata
- Download URL: django-blastplus-0.3.0.tar.gz
- Upload date:
- Size: 346.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bad7b47f40f2d74d928f7e14b422da6225c88ff07a81f9ce4824188a5d65e1a6
|
|
| MD5 |
5485d6280b929978e8b6a40e386d2890
|
|
| BLAKE2b-256 |
5070b70b39261ab106ec6a95e0eca3ecc5671a3b51d7815a54388bcf222227f4
|