写在前面

因为有不少朋友反馈,部署成功后网页不返回比对后的结果,建议大家检查下面三项内容,尤其是前两项:

  1. 服务器上给blast+、data、db等文件夹777权限
  2. PHP代码中的system方法 换成 exec
  3. db中除了构建的index文件,还需要加入序列文件,因为功能中有下载选中序列这一项

因为数据库中需要有blast功能,我们在网上搜到有viroblast,Sequenceserver 等开源的码可以用。viroblast是PHP写的,所以打算直接拿来用,然后改一下前端(捂脸,狗头)
感谢小麦研究联盟和基因课
本文记录仅作为little_raccoon的实验记录

  1. 安装apache2 服务器
sudo apt-get install apache2

/var下会有/var/www/html文件夹

ifconfig #获取IP

在浏览器输入IP,会出现下面界面,表示apache2已打开

  1. 安装PHP相关扩展包
sudo apt-get install libapache2-mod-php php php-gd

我在ubuntu12.04上遇到下面报错 Unable to locate package …,网上搜索解决方法后,更换了几个软件源并且apt-get update,但是仍未解决。最后在ubuntu16.04上发现可以安装成功,于是就在16版本上进行,没有再去纠缠报错的问题。

  1. 下载 viroblast
    我在github下载的,去viroblast主页申请licence也可以下载

  2. 配置viroblast

解压

unzip ViroblastStandalone-master.zip

文件夹移动到/var/www/html下

mv ViroblastStandalone-master.zip /var/www/html/viroblast

将makeblastdb后产生的三个文件放到/var/www/html/viroblast/db/nucleotide下(我在这里只用核酸序列,没有用到蛋白序列)

更改viroblast配置文件

sudo vim /var/www/html/viroblast/viroblast.ini


test_na_db为blast数据库的名字,little_raccoon为显示在前端页面的名字,如果有多个库,用逗号分隔开


最后就是这样,接下来是前端设计修改,伪装一下(狗头).

viroblast搭建blast网页相关推荐

  1. 服务器用viroblast搭建blast

    实现过程 首先,要安装一些使用 viroBlast 的依赖软件. 安装 blast+,使用conda安装blast conda install blast 网上的指令都是这个,我在安装的时候总是出现 ...

  2. 如何给multicraft装PHP,我的世界Linux搭建Multicraft网页后台教程更新和添加服务端文件...

    小编为大家带来了<我的世界>Linux搭建Multicraft网页后台教程更新和添加服务端文件,这个是一个比较重要的教程,当然用不到的玩家可以跳过了. 重新登录 点击"设置&qu ...

  3. 搭建2048网页小游戏

    本文已发表于本人博客 哔哔哔哔-搭建2048网页小游戏 玩羊了个羊玩腻的话,可以试试2048 前言 仓库地址 https://github.com/gst-be/2048 本站演示站点 https:/ ...

  4. Linux实验搭建个人网页

    关于搭建个人网页,目前资源都是关于有root权限,所以写一个普通用户的,实验练练手. 一.下载PUTTY,PSFTP putty用来连接老师的远程服务器(部分服务器要求必须在校园网才能正常登陆连接). ...

  5. HTML+CSS+js搭建简易网页(1)构建网页的骨架

    前言 本人正处于JavaScript学习中,并进行网页实战练习进行回顾HTML和CSS,接下来将推出搭建一个网页的必备部分的知识以及实战部分的一个系列文章.本篇文章将带领大家搭建一个网页的骨架. 企业 ...

  6. 搭建webassembly网页播放器(五)---网页播放器开发

    在前面的章节中,我们解决emcc环境以及使用emcc来编译ffmpeg得到网页开发中可以使用的js库,本章节,我们就来实现一个简单的播放器. 视频课程以及源码下载: https://edu.csdn. ...

  7. 搭建webassembly网页播放器(六)---websocket后台服务程序

    这里我们主要介绍后台搭建技术,前端搭建好后,需要后端配置展现,实现的效果就是 :网页连接上我们的 websocket服务后,我们就从H264文件中不断的提取出H264帧,然后传递给前端,前端调用web ...

  8. 静态网页怎么搭建在服务器上,云服务器搭建静态网页教程

    云服务器搭建静态网页教程 内容精选 换一换 为系统添加静态路由,避免重启系统后路由丢失而影响到网络可用性.以CentOS 6.5操作系统为例.登录弹性云服务器.创建或修改静态路由配置文件.在/etc/ ...

  9. 搭建webassembly网页播放器(三)---emcc编译ffmpeg编译库

    经过前面的2个部分,我们完成了环境的搭建,接下来我们使用emcc编译ffmpeg库,注意同样由于软链接的缘故,我们不能在windows和linux的共享文件夹里使用emcc编译ffmpeg, 这里我们 ...

最新文章

  1. msys下产生dll的导入库
  2. 补充知识:三元运算和逻辑运算
  3. 【知识小课堂】mongodb 之 特殊集合及索引
  4. BootStrap 组件和样式
  5. java中的常用日期类_Java中的常用日期类说明
  6. svn合并分支到主干_谈谈代码分支管理
  7. SpringBoot2.x填坑(三):启动报错Failed to configure a DataSource: 'url' attribute is not specified and no emb
  8. 【我拼搏的2016】为自己充电,发出耀眼的光
  9. conda常用命令和基础知识整理
  10. 用计算机制作简谱,雅乐简谱免费版
  11. javaweb课程设计班级管理系统
  12. Linux SPI驱动(Linux驱动开发篇)
  13. coreldraw x8的序列号无效在哪里找?绿色安装教程
  14. c语言字母排列组合的实现,c语言中一种典型的排列组合算法
  15. 模拟股票、基金账户交易周志与心得(11月1日至11月12日)
  16. 嵌入式Linux驱动笔记(四)------USB键盘驱动程序
  17. CAJ转换为PDF+英语文献翻译
  18. ROS学习记录(二)阿克曼转向车运动学模型及在gazebo中搭建仿真环境
  19. 成都东软学院2016年ACM冬季校赛正式赛 - 题解
  20. 阿里云服务器(centos)安装MySQL

热门文章

  1. 云计算开发(二) 分布式计算与分布式系统
  2. java判断一个三位数字是否水仙花数
  3. 没有那个文件或目录 误无法以读模式打开文件 No such file or directory
  4. xilinx基础篇Ⅰ(3)ISE14.7下载FPGA
  5. 无源波分和彩光模块_易飞扬彩光模块百科
  6. USDP使用笔记(七)使用Flink1.14.3替换自带的老版Flink1.13
  7. 利用文本信息引导视觉的模型CLIP
  8. Day4 | 中国移动物联网公司数字化产品部研发经理的分享
  9. 阿里技术员:DDD兴起的原因以及与微服务的关系
  10. iOS音频开发(录音+播放+剪辑+合成+压缩转码)