Metadata-Version: 1.1
Name: django-blastplus
Version: 2.0.2
Summary: A simple Django app to conduct web-based blast+ local alignment search.
Home-page: https://github.com/michal-stuglik/django-blastplus
Author: Michal Stuglik
Author-email: stuglik@gmail.com
License: MIT License
Description-Content-Type: text/markdown
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
        ```bash
        pipenv install
        ```
        
        
        #### Download
        
        ![https://landscape.io/github/michal-stuglik/django-blastplus/master](https://landscape.io/github/michal-stuglik/django-blastplus/master/landscape.svg?style=flat "Code Health")
        ![http://badge.fury.io/py/django-blastplus](https://badge.fury.io/py/django-blastplus.svg)
        ![https://travis-ci.org/michal-stuglik/django-blastplus](https://travis-ci.org/michal-stuglik/django-blastplus.svg?branch=master "Travis CI")
        ![https://codeclimate.com/github/michal-stuglik/django-blastplus](https://codeclimate.com/github/michal-stuglik/django-blastplus/badges/gpa.svg "Code Climate")
        
        
        #### Quick start
        
        1. Add "blastplus" to your INSTALLED_APPS setting like this::
        ```
        INSTALLED_APPS = (
                'blastplus',
        )
        ```
        2. Include the polls URLconf in your project urls.py like this::
        ```
        url(r'^blast/', include('blastplus.urls')),
        ```
        3. 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, },
                ]
        ```
        4. Visit search pages:
        
        - Blastn http://127.0.0.1:8000/blast/blastn
        
        - TBlastn http://127.0.0.1:8000/blast/tblastn
        
        - Blastp http://127.0.0.1:8000/blast/blastp
        
        - Blastx http://127.0.0.1:8000/blast/blastx
        
        
        Example
        -------
        
        See our NewtBase portal with django-blastplus app inside
        
        http://newtbase.eko.uj.edu.pl/blast/blastn/
        
        
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django :: 2.0
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
