一个简单的django应用程序来进行基于web的blast+本地对齐搜索。
django-blastplus的Python项目详细描述
django blastplus
一个简单的django应用程序,使用blast+进行基于web的同源性搜索。
要求
- 爆炸+
- Python3
- Django 2.0
- 生物圈
安装
pipenv install
下载
快速启动
- 将“blastplus”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = (
'blastplus',
)
- 在项目url.py中包含polls urlconf,如下所示:
url(r'^blast/', include('blastplus.urls')),
您可以在blastplus.settings中修改一些默认设置
- 例如,修改核苷酸数据库的路径:
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, },
]
- 访问搜索页面:
示例
查看我们的Newtbase门户网站,里面有django blastplus应用程序
http://newtbase.eko.uj.edu.pl/blast/blastn/