你可以选择在linux下或者windows下进行blast2go的架构,下面的教程适用于两种系统的安装。1.准备工作安装MySQL(请参考“MySQL-5.6.12.2下载与安装”);下载并解压以下和文件(访问官网):local_b2g_db.zip、b2g4pipe_v2.5.zip、gene_info.gz、gene2accession.gz、idmapping.tb.gz、go_201307-assocdb-data.gz2.本地化架构由于blast2go太大,请务必将my.ini文件的datadir设置到一个空间足够的磁盘,例如我的E盘有100G可用空间,设置如下:datadir="E:/MySQL/MySQL Server 5.6/data\"由于MYSQL5.x是不允许BLOB/TEXT类型的字段拥有默认值的,且在windows下是默认以‘strict mode’工作的,所以在创建Table的时候,可能会有错误提示:“BLOB/TEXT column 'xxxxxx(表名称)' can't have a default value”,可以通过将my.ini中sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"这一行前面加#注释掉解决。

注:Linux下也需要相应修改datadir路径;Linux下不需要注释sql-mode行;上述过程需要重新启动MySQL服务才能生效。停止mysql服务命令:net stop mysql; 更改my.ini中的datadir信息,并将原来的data目录copy到更改以后的路径中;重启服务命令:net start mysql。(windows/linux 下都可以通过重启计算机来重启mysql服务)1)执行b2gdb.sql用以创建b2gdb和一些Table:mysql -h localhost -uroot -proot < E:\local_b2g_db\b2gdb.sql此时可以通过下面命令查看已经创建了的:mysql -uroot -proot并回车mysql> show databases;可以看到b2gdb已经被创建。blast2go2)创建用户"blast2go":mysql -h localhost -uroot -proot -e "GRANT ALL ON b2gdb.* TO 'blast2go'@'localhost' IDENTIFIED BY 'blast4it';"mysql -h localhost -uroot -proot -e "FLUSH PRIVILEGES;"3)导入上述已下载并解压了的:为了保证后面步骤的简约,建议先进入存放的文件夹,比如我的解压后的数据位于"D:\b2g\",在CMD下输入:C:\Users\NCRNA>D:D:\>cd b2gD:\b2g>mysql -s -h localhost -uroot -proot b2gdb < go_201307-assocdb-data(耗时约7小时,产生55G文件)D:\b2g>mysql -h localhost -uroot -proot b2gdb -e "LOAD DATA LOCAL INFILE 'gene2accession' INTO TABLE gene2accession FIELDS TERMINATED BY \"\t\" LINES TERMINATED BY \"\n\";"(耗时约1小时,文件保持55G)D:\b2g>mysql -h localhost -uroot -proot b2gdb -e "LOAD DATA LOCAL INFILE 'gene_info' INTO TABLE gene_info FIELDS TERMINATED BY \"\t\" LINES TERMINATED BY \"\n\";"(耗时约10分钟,文件保持55G)4)最后一次配置(以下命令适用于windows系统,linux环境下请将";"改成“:”):D:\>E:E:\>cd b2g4pipe_v2.5\b2g4pipeE:\b2g4pipe_v2.5\b2g4pipe>java -cp blast2go.jar;ext\mysql-connector-java-3.0.11-stable-bin.jar es.blast2go.prog.util.ImportPIR D:\b2g\idmapping.tb localhost b2gdb root root TRUE注:为了少打几个字,我选择先进入E:\b2g4pipe_v2.5\b2g4pipe文件夹,在其下输入了4)命令,请注意红色标注的那个分号!D:\b2g\idmapping.tb为最后一个文件的路径,b2gdb为名称,rootroot分别为用户名和密码。

你仍然可以用完整路径,命令如下:D:\b2g>java -cp E:\b2g4pipe_v2.5\b2g4pipe\blast2go.jar;E:\b2g4pipe_v2.5\b2g4pipe\ext\mysql-connector-java-3.0.11-stable-bin.jar es.blast2go.prog.util.ImportPIR D:\b2g\idmapping.tb localhost b2gdb root root TRUE注:此时如果上面命令正确的话,将得到下面的提示信息:Starting to import D:\b2g\idmapping.tb to b2gdb@localhost with user rootOpen database connection to database b2gdb on localhost as root with password starts with ****Open database connection to database b2gdb on localhost as root with password starts with ****否则,就得到下面的错误:Database or network connection (timeout) error for: localhostDatabase or network connection (timeout) error for: localhostImport gi-uniprot mapping: Could not connect to DBCould not connect to DBImport of gi-uniprot mapping finished经过约5小时,将得到以下提示:Imported 40344363 gi-uniprot mappings to the DB.Imported 40344363 gi-uniprot mappings to the DB.Import of gi-uniprot mapping finished恭喜你,blast2go本地化顺利完成!如果上面的步骤没有成功,很有可能是你没按照本教程来,请你删除原来安装的b2gdb,重新来过。删除方法:mysql>DROP DATABASE b2gdb;关于blast2go命令行使用方法,请参考"blast2go命令行使用方法"。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/tongxinshuyu/article-39203-1.html

blast2go mysql_blast2go_blast2go中文使用说明_blast2GO相关推荐

  1. php mailer altbody,PHP_phpmailer 中文使用说明(简易版),phpmailer v5.1下载 A开头: $AltBody - phpStudy...

    phpmailer 中文使用说明(简易版) phpmailer v5.1下载 A开头: $AltBody--属性 出自:PHPMailer::$AltBody 文件:class.phpmailer.p ...

  2. php class.phpmailer.php,phpmailer 中文使用说明(简易版)

    phpmailer 中文使用说明(简易版) 更新时间:2009年10月31日 21:44:19   作者: phpmailer 中文使用说明,想看完整版的朋友可以下载,附件中都有. phpmailer ...

  3. flask-bootstrap-table中文使用说明

    $("#realTime_Table").bootstrapTable({ search: true, pagination: false, pageSize: 15, pageL ...

  4. DataTables中文使用说明

    本文共四部分:官网 | 基本使用|遇到的问题|属性表 一:官方网站:http://www.datatables.net/ 二:基本使用: 1.DataTables的默认配置 $(document).r ...

  5. rrweb 中文使用说明

    使用指南 除通用的使用指南外,你可能还想通过场景示例了解特定场景下的使用方式,或是通过设计文档深入 rrweb 的技术细节. 安装 直接通过 <script> 引入 推荐通过 jsdeli ...

  6. AWVS中文使用说明

    http://www.cnblogs.com/iamver/p/7124718.html 目录: 0×00.什么是Acunetix Web Vulnarability Scanner ( What i ...

  7. python61到08使用说明书_phonopy中文使用说明

    Phonopy 是一个由 python 实现的晶体声子分析程序.它是目前提供了 VASP 的 Wien2k 的接口用来计算原子受力.它的主要功能有: 计算声子色散谱: 计算声子态密度,包括分立态密度: ...

  8. Microchip中文资料下载

    PIC24系列参考手册部分章节中文翻译 Section 7. Reset http://ww1.microchip.com/downloads/en/DeviceDoc/39712a_cn.pdf S ...

  9. Microchip最新中文资料下载

    PIC24系列参考手册部分章节中文翻译 Section 7. Reset http://ww1.microchip.com/downloads/en/DeviceDoc/39712a_cn.pdf S ...

  10. Microchip中文资料下载 .

    PIC24系列参考手册部分章节中文翻译 Section 7. Reset http://ww1.microchip.com/downloads/en/DeviceDoc/39712a_cn.pdf S ...

最新文章

  1. 阿里云发布第四代神龙架构云计算首次进入5微秒时延时代
  2. SDK 和 API 的区别是什么?
  3. [armv9]-ARMV8/ARMV9安全架构介绍(ARMv9 CCA)
  4. boost::geometry::segment_view用法的测试程序
  5. 一份关于.NET Core云原生采用情况调查
  6. JEECG企业微云快速二次开发平台-新版本首页展示
  7. Delphi XE7 用indy开发微信公众平台(3)- 验证消息真实性
  8. python简述列表特征_python高级特性简介
  9. luogu P1462 通往奥格瑞玛的道路
  10. bzoj1565: [NOI2009]植物大战僵尸
  11. python熊猫烧香_熊猫烧香完整源代码
  12. 三星samsung 3G手机s7220 小技巧
  13. mac磁盘格式转换操作方法
  14. 隔段时间网络就会变差,重启路由器恢复,这是为什么
  15. 2020年10月 Hacktoberfest 纪念版T恤还是种树
  16. 数据库期末考试(考点以及相关概念整理)
  17. 自我介绍与学习linux运维决心书
  18. 项目初始化报 404 Not Found - GET https://registry.npmjs.org(转)
  19. 软件工程——四则运算3(C#)
  20. B2B网站排名显示前十名皆出自亚洲

热门文章

  1. speedoffice表格的外框线怎么设置?
  2. 为什么发音要浊化(sp、st、sk)
  3. 高数第七版_习题解答_极限练习解答(第二类重要极限的多元形式)
  4. Hi Developer,您有一份来自华为云学院的微服务开发攻略请查收
  5. sqrt函数用法c语言 linux,C语言中sqrt函数如何使用
  6. antd-design库iconfont字体本地化
  7. java什么是继承_JAVA中什么是继承?
  8. word2010中插入脚注和尾注
  9. java前景以及职业发展方向
  10. TeamViewer15免费版更换账户登录设备