[BioRuby-cvs] bioruby/lib/bio/db/kegg reaction.rb,1.3,1.4
Katayama Toshiaki
k at dev.open-bio.org
Tue Sep 19 05:56:40 UTC 2006
Update of /home/repository/bioruby/bioruby/lib/bio/db/kegg
In directory dev.open-bio.org:/tmp/cvs-serv32026/lib/bio/db/kegg
Modified Files:
reaction.rb
Log Message:
* license is changed from LGPL to Ruby's
Index: reaction.rb
===================================================================
RCS file: /home/repository/bioruby/bioruby/lib/bio/db/kegg/reaction.rb,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** reaction.rb 8 Sep 2005 01:22:11 -0000 1.3
--- reaction.rb 19 Sep 2006 05:56:38 -0000 1.4
***************
*** 1,22 ****
#
! # bio/db/kegg/reaction.rb - KEGG REACTION database class
! #
! # Copyright (C) 2004 KATAYAMA Toshiaki <k at bioruby.org>
! #
! # This library is free software; you can redistribute it and/or
! # modify it under the terms of the GNU Lesser General Public
! # License as published by the Free Software Foundation; either
! # version 2 of the License, or (at your option) any later version.
! #
! # This library is distributed in the hope that it will be useful,
! # but WITHOUT ANY WARRANTY; without even the implied warranty of
! # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
! # Lesser General Public License for more details.
#
! # You should have received a copy of the GNU Lesser General Public
! # License along with this library; if not, write to the Free Software
! # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
! # $Id$
#
--- 1,9 ----
#
! # = bio/db/kegg/reaction.rb - KEGG REACTION database class
#
! # Copyright:: Copyright (C) 2004 Toshiaki Katayama <k at bioruby.org>
! # License:: Ruby's
#
! # $Id$
#
***************
*** 24,85 ****
module Bio
! class KEGG
!
! class REACTION < KEGGDB
!
! DELIMITER = RS = "\n///\n"
! TAGSIZE = 12
! def initialize(entry)
! super(entry, TAGSIZE)
! end
! # ENTRY
! def entry_id
! field_fetch('ENTRY')
! end
! # NAME
! def name
! field_fetch('NAME')
! end
! # DEFINITION
! def definition
! field_fetch('DEFINITION')
! end
! # EQUATION
! def equation
! field_fetch('EQUATION')
! end
! # RPAIR
! def rpairs
! unless @data['RPAIR']
! @data['RPAIR'] = fetch('RPAIR').split(/\s+/)
! end
! @data['RPAIR']
! end
! # PATHWAY
! def pathways
! lines_fetch('PATHWAY')
! end
! # ENZYME
! def enzymes
! unless @data['ENZYME']
! @data['ENZYME'] = fetch('ENZYME').scan(/\S+/)
! end
! @data['ENZYME']
! end
end
!
end
! end
--- 11,70 ----
module Bio
+ class KEGG
! class REACTION < KEGGDB
! DELIMITER = RS = "\n///\n"
! TAGSIZE = 12
! def initialize(entry)
! super(entry, TAGSIZE)
! end
! # ENTRY
! def entry_id
! field_fetch('ENTRY')
! end
! # NAME
! def name
! field_fetch('NAME')
! end
! # DEFINITION
! def definition
! field_fetch('DEFINITION')
! end
! # EQUATION
! def equation
! field_fetch('EQUATION')
! end
! # RPAIR
! def rpairs
! unless @data['RPAIR']
! @data['RPAIR'] = fetch('RPAIR').split(/\s+/)
! end
! @data['RPAIR']
! end
! # PATHWAY
! def pathways
! lines_fetch('PATHWAY')
! end
+ # ENZYME
+ def enzymes
+ unless @data['ENZYME']
+ @data['ENZYME'] = fetch('ENZYME').scan(/\S+/)
end
! @data['ENZYME']
end
! end # REACTION
!
! end # KEGG
! end # Bio
More information about the bioruby-cvs
mailing list