星期二, 一月 03, 2006

最早的bioperl

根据http://bio.perl.org/DIST/,最早的bioperl 归档文件是v0.0.1,时间上溯到1998年。但bioperl最早的开发并非始于1998年,而是1995年。

v0.0.1是第一个cvs版本,其中,包含Bio::Parse, Bio::Seq, Bio::SimpleAlign, Bio::Tools等若干程序包。而Seq.pm中对于cvs之前的版本有着如下描述:


### Seq.pm
###
### $Id: Seq.pm,v 1.11 1998/11/02 16:03:34 dag Exp $
###
###
### MODIFICATIONS
###
### Prior to using a central CVS system on bio.perl.org:
### ++++++++++++++++++++++++++++++++++++++++++++++++++++
###
### VERSION 0.050, 3 Sep 1998:
###
### -- Added start() and end() and deprecated numbering().
### (Changes made by Ewan Birney).
### Converted all calls to numbering() to start().
### -- Officially graduated to Seq.pm.
###
### VERSION 0.047, 15 Jul 1998:
###
### -- Bug fixed in str() that caused failure in bounds checking if
### start does not begin with 1 (suggested by Tim Dudgeon)
###
### VERSION 0.046, 10 June 1998:
###
### -- Added & improved documentation, including internal hyperlinks, for
### generating docs using pod2html in the Perl 5.004 release.
### -- Not autoloading commonly used/small parsing and outputting
### methods (parse_raw, parse_fasta, parse_gcg, out_raw, out_fasta).
###
### VERSION 0.045, 5 June 1998:
###
.
.
.
.

而版权声明则始于1996:
# Copyright (c) 1996 Georg Fuellen, Richard Resnick, Steven E. Brenner,
# Chris Dagdigian, Steve Chervitz, Ewan Birney and others. All Rights Reserved.
# This module is free software; you can redistribute it and/or modify
# it under the same terms as Perl itself.

此外,在google上不完全搜索到的最早的rpm是perl-bioperl-0.04.3-8.i386.rpm

0.0.1版的bioperl已经可以支持N多种文件格式,并且进行BLAST(包括web blast, local blast)等工作。而Bio::Tools::RestrictionEnzyme.pm还只能进行很简单的作业。

一切都刚刚开始。

没有评论: