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.6+
  3. Django 3.0
  4. Biopython

Install

pip install -r requirements/base.txt

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

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 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, },
        ]
Visit search pages:

Example

See our NewtBase portal with django-blastplus app inside. Code newtbase @ github

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-3.0.0.tar.gz (378.4 kB view details)

Uploaded Source

Built Distribution

django_blastplus-3.0.0-py2.py3-none-any.whl (249.3 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: django-blastplus-3.0.0.tar.gz
  • Upload date:
  • Size: 378.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.4

File hashes

Hashes for django-blastplus-3.0.0.tar.gz
Algorithm Hash digest
SHA256 3756a1f430ac41ecac4d28b690a0ff61f787061e2120e23d37e542c9bee3a968
MD5 276a5ef4f28b2e4a8a229623a9b16ea4
BLAKE2b-256 72bbd9e9a1ac1223dfccfd47e04a4f4b83597f14e058daa68bf7ce330efb34c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_blastplus-3.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 249.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.4

File hashes

Hashes for django_blastplus-3.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2b078a52f5ded4641c154ea189b8c1c5d63132f1f711b90e6215f6a3862c4076
MD5 b8ad6d3ae94ac1f93ebe8f7275eb456f
BLAKE2b-256 0fb98aa6638c13371a5889d20823c027833681fac53bd558524705d9f663032c

See more details on using hashes here.

Supported by

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