一、程序与文件准备

1. 下载并安装libgd,gd图形库。网址: https://bitbucket.org/libgd/gd-libgd。

# gdlib-config

使用上述命令能查看libgd的一些信息,比如版本和库文件和头文件所在的路径。

2. 在cpan中下载GD并安装。网址:http://search.cpan.org/。安装过程中输入命令如下:

# cd GD-2.XX

# perl Makefile.PL

# make

# make test (optional)

# make html (optional)

# make install

上面第2步中该perl程序会通过gdlib-config程序来检查libgd的版本,看是否满足安装条件。出了问题必须检查$PATH中是否有/usr/local/bin。

3. 安装GO-TermFinder。网址:http://search.cpan.org/。

4. 下载最新的Ontology文件gene_ontology_edit.obo或gene_ontology.obo。网址:http://obo.cvs.sourceforge.net/viewvc/obo/obo/ontology/genomic-proteomic/。

linux下的go富集分析,GO富集分析相关推荐

  1. Linux下使用Iptraf进行网络流量的分析

    Linux下使用Iptraf进行网络流量的分析 Posted on 2011/06/15 下面的教程我个人安装的时候,总是失败,在/usr/local/bin目录里没有iptraf这个文件,没有办法直 ...

  2. Linux下C/C++实现(网络流量分析-NTA)

    网络流量分析(NTA - Network Traffic Analysis) 就是捕捉网络中流动的数据包,并通过查看包内部数据以及进行相关的协议.流量.分析.统计等,协助发现网络运行过程中出现的问题. ...

  3. Linux下电骡aMule Kademlia网络构建分析2

    读代码读到现在,补充一点关于Kademlia网络的理论知识. Kademlia网络的基本原理 Kademlia 是一种结构化的覆盖网络(Structured Overlay Network).所谓覆盖 ...

  4. Linux下电骡aMule Kademlia网络构建分析3

    将本节点加入Kademlia网络 连接请求的发起 aMule在启动的时候,会起一些定时器,以便于定期的执行一些任务.其中比较重要的就是core_timer,相关code如下(amule-2.3.1/s ...

  5. Linux下电骡aMule Kademlia网络构建分析4

    aMule中联系人的管理 aMule中主要通过CContact,CRoutingBin和CRoutingZone这样几个类来管理它的联系人. CContact表示一个联系人,它包含了与一个联系人有关的 ...

  6. Linux下电骡aMule Kademlia网络构建分析5 —— 资源的发布

    资源发布请求消息的发送 在aMule中,主要用CSharedFileList class来管理共享给其它节点的文件.如我们前面在 Linux下电骡aMule Kademlia网络构建分析3 一文中分析 ...

  7. LINUX下的tty,console与串口分析

    1.LINUX下TTY.CONSOLE.串口之间是怎样的层次关系?具体的函数接口是怎样的?串口是如何被调用的? 2.printk函数是把信息发送到控制台上吧?如何让PRINTK把信息通过串口送出?或者 ...

  8. Linux下如何对tomcat Java线程进行分析?

    2019独角兽企业重金招聘Python工程师标准>>> 在生产环境(Linux)有什么办法知道当前某个线程的运行情况,比如是不是挂住了,是不是吃了好多cpu和内存. 以下是针对tom ...

  9. 【Linux下的性能测试】(三) : nmon图形分析

    一.nmon分析文件各sheet含义 SYS_SUMM 系统汇总,蓝线为cpu占有率变化情况,粉线为磁盘IO的变化情况: AAA 关于操作系统以及nmon本身的一些信息: BBBB 系统外挂存储容量以 ...

  10. Linux下电骡aMule Kademlia网络构建分析I

    (以下分析基于ubuntu aMule 2.3.1进行.) aMule代码的下载和编译 为了能尽量缩短aMule代码的下载.编译及编译运行所依赖的环境的建立所耗费的时间,并尽快启动对于它的研究学习,而 ...

最新文章

  1. 零基础自学python教程-零基础5个月快速学会Python的秘诀
  2. 又拍云上传文件后,如何访问?
  3. The MIT License (MIT)
  4. require.js基本用法
  5. Scala集合:ListBuffer可变集合的head/tail/last/init方法
  6. 为啥led灯用一年后暗了很多_想把卤素灯换掉,选LED灯为什么比选氙气灯
  7. 理解什么是真正的架构,架构需要的几种思维?
  8. mysql字符集排序规则_Mysql 字符集及排序规则
  9. LeetCode 15 二进制中1的个数
  10. bigdata是什么
  11. css中调整高度充满_css - DIV高度怎样充满容器?
  12. OpenCV实现立体视觉的案例
  13. 计算机模拟试题生成,excel考试题库自动生成多套试题带独立答案页
  14. 论文查重系统哪个好?
  15. PhotoShop中蒙版介绍
  16. Python开发-面向对象编程-王大鹏-专题视频课程
  17. 我的世界电脑服务器怎么显示键盘,我的世界电脑版操作按键
  18. 《算法图解》学习笔记(九):动态规划(附代码)
  19. 纯净简洁绿色的解压缩软件
  20. i7 10700和10700f 10700k这三个CPU有什么区别

热门文章

  1. Yapi idea插件使用
  2. tomcat配置url跳转_Tomcat
  3. 高级Spring之Scope 详解
  4. line-height 的作用
  5. 数据库的事务ACID特性以及MySQL如何保持事物特性
  6. renderjs的使用
  7. MAC最详细配置rz/sz命令
  8. 使用快启动PE修复win10系统引导
  9. Android 7.0 Vold工作流程
  10. 如何解决Unsupported Architecture. Your executable contains unsupported architecture '[x86_64, i386]