Skip to main content

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

Metadata

Release files for django-blastplus 3.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-blastplus 3.0.0
File Size Uploaded Provenance
django-blastplus-3.0.0.tar.gz 378.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for django-blastplus 3.0.0
File Interpreter ABI Platform
django_blastplus-3.0.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 627.7 kB

Release files / django-blastplus-3.0.0.tar.gz

Download URL django-blastplus-3.0.0.tar.gz
Size 378.4 kB
Tags Source
SHA-256 checksum
How to use checksums
3756a1f430ac41ecac4d28b690a0ff61f787061e2120e23d37e542c9bee3a968
BLAKE2b-256 checksum
How to use checksums
72bbd9e9a1ac1223dfccfd47e04a4f4b83597f14e058daa68bf7ce330efb34c8
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / django_blastplus-3.0.0-py2.py3-none-any.whl

Download URL django_blastplus-3.0.0-py2.py3-none-any.whl
Size 249.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
2b078a52f5ded4641c154ea189b8c1c5d63132f1f711b90e6215f6a3862c4076
BLAKE2b-256 checksum
How to use checksums
0fb98aa6638c13371a5889d20823c027833681fac53bd558524705d9f663032c
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for django-blastplus 3.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page