[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