![]() |
|
||
| | 首页 | 下载中心 | 高手学院 | 视频教程 | 书籍教程 | 模板中心 | 空间评测 | 每日代理 | 站长服务 | 高手论坛 | | |||
![]() |
|||
| Bioperl的简介 作者:佚名 文章来源:不详 点击数: 更新时间:2005-1-30 | ||||||
![]() ![]() |
||||||
Bioperl的简介 Bioperl 最近已经到了1.0版,先说bioperl.org,该组织正式成立于1995年,在此之前已经作为非正式的团体存在那很多年,现在他已经形成了一个国际性的开发者的协会,这些开发者开发用于生物信息学,基因组学,和生命科学研究的开放源码的Perl 工具. 该组织的支持者和推动者是Open Bioinformatics Foundation. 他们的伙伴还有biojava.org, biopython.org, DAS, bioruby.org, biocorba.org, ENSEMBL 和 EMBOSS. Bioperl的服务器提供供下列服务,用于生命科学的基于perl的模块,脚本,web联接的软件. Bioperl现在已发展成为一个令人瞩目的国际性的自由软件开发计划,bioperl在生物信息学的使用加速了生物信息学、基因组学以及其他生命科学研究的发展。最近bioperl 1.0版本正式发布,这其间历时七年,成绩斐然。Bioperl 1.0 包括832个文件,93个Script,功能丰富,源码全部开放。它是生物信息学研究的利器。详细的内容大家可以访问www.bioperl.org。 Bioperl作为perl的扩充的专门用于生物信息的工具与函数集,自然也继承了perl的众多优点. 第一. Perl强大的正则表示式(regular expression)比对以及字符串操作使这个工作变得简单而没有其它语言能相比。Perl 非常擅长于切割,扭转,绞,弄平,总结,以及其它的操作文字文件。生物资料大部分是文字文件:物种名称,种属关系,基因或序列的注解,评住,目录查阅, 甚至DNA序列也是类文字的。现在互相交换以以文字文件的形式存在的但是具有不兼容的资料格式生物信息资料是一个很头疼的问题,perl的这个方面的优点,可以在这一方面解决不少问题. 第二. Perl 能容错。生物资料通常是不完全的,错误或者说误差从数据的产生时候可能就产生了.另外生物数据的某项值栏位可以被忽略 ,可能是空着的,或是某个栏位也就是某个值,被预期要出现好几次(举例来说,一个实验可能被重复的操作),或是资料以手动输入所以有错误。Perl并不介意某个值是空的或是有奇怪的字符。正规表示式能够被写成取出并且更正错误的一般错误。当然这种弹性也可能是各坏处。
有一点要强调的是, Perl 在写作网页 CGI 方面非常优秀,而且重要性随着各实验将资料发表在网络上之后更是增加。我在基因中心环境下使用 Perl 的经验从头到尾都是值得称赞的。然而我发现 Perl 也有它的问题。它的松散的程序风格导致许多错误,这些在其它严格的语言都会被抓到。举例来说,Perl 让你在一个变数在被指定值之前就能使用,这是个很有用的特性当你需要的时候,但是却是一个灾难当你单纯的打错了辨识名称。同样的,很容易忘记要宣告一个函式里面的区域变数,导致不小心地改到了全域变数。
|
| |
| 文章录入:admin 责任编辑:admin 【发表评论】【告诉好友】【打印此文】【关闭窗口】 | |
|
| | 设为首页 | 加入收藏 | 联系我们 | 合作伙伴 | 友情链接 | 广告投放 | 关于我们 | | ||
![]() |
|
|