2 # = lib/evo/io/parser/uniprot_parser - UniprotParser class
4 # Copyright:: Copyright (C) 2012 Christian M. Zmasek
5 # License:: GNU Lesser General Public License (LGPL)
9 # last modified: 121003
15 require 'lib/evo/util/util'
27 Util.check_file_for_readability file
34 #ic = Iconv.new( 'UTF-8//IGNORE', 'UTF-8' )
39 File.open( @file ).each do | line |
40 if line.index( ID ) == 0
44 if line.index( id ) == 0
51 if line.index LAST == 0
62 elsif line.index DR == 0
74 line =~/[A-Z]{2}\s+(.+)/
79 end # class UniprotParser