Skip to main content

A simple Django app to conduct web-based blast+ local alignment search.

Project description

django-blastplus

A simple Django app to conduct web-based homology search with blast+.

Requirements

  1. Blast+
  2. Python 3
  3. Django 2.0
  4. Biopython

Install

pipenv install

Download

https://landscape.io/github/michal-stuglik/django-blastplus/master http://badge.fury.io/py/django-blastplus https://travis-ci.org/michal-stuglik/django-blastplus https://codeclimate.com/github/michal-stuglik/django-blastplus

Quick start

  1. Add "blastplus" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = (
        'blastplus',
)
  1. Include the polls URLconf in your project urls.py like this::
url(r'^blast/', include('blastplus.urls')),
  1. You can modify some defaults in blastplus.settings

    • e.g. modify path to nucleotide database::
BLAST_DB_NUCL_LIST = [
            {
                "name": "sample1",
                "path": 'blastplus/sampledata/sample_db1/sample_db',
                "desc": "Sample database 1",
                "annotated": False, },
            {
                "name": "sample2",
                "path": 'blastplus/sampledata/sample_db2/sample_db2',
                "desc": "Sample database 2",
                "annotated": False, },
        ]
  1. Visit search pages:

Example

See our NewtBase portal with django-blastplus app inside

http://newtbase.eko.uj.edu.pl/blast/blastn/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-blastplus-2.0.5.tar.gz (375.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_blastplus-2.0.5-py2.py3-none-any.whl (231.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file django-blastplus-2.0.5.tar.gz.

File metadata

  • Download URL: django-blastplus-2.0.5.tar.gz
  • Upload date:
  • Size: 375.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for django-blastplus-2.0.5.tar.gz
Algorithm Hash digest
SHA256 08d7a2a19e621dfdd21c48fdd0f42aa0ba177cb58d2d3d2e49d27db95dfa8b67
MD5 66b39c9d81d8f67832cd51bf668331d8
BLAKE2b-256 d4a329530681a1497bcf7afa7443ae72eddafa099c247e34d270c26a6785d138

See more details on using hashes here.

File details

Details for the file django_blastplus-2.0.5-py2.py3-none-any.whl.

File metadata

  • Download URL: django_blastplus-2.0.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 231.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for django_blastplus-2.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cd8d25a9221033f406cd516ddc69c0ff593f0d71335fd5c708a976972ea5c586
MD5 43d08b7e158829d7dcbbb659ad955922
BLAKE2b-256 ec7b18f5b59498f021bae95b522bf82d0b87b7534c97966bff1d63aab6d3e0e5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page