X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fruby%2Fevoruby%2Flib%2Fevo%2Fio%2Fparser%2Funiprot_parser.rb;h=1d6e5ab1feea9c34500602e7777f612992b4ff0b;hb=9e45dc6637c155a7f44931798e79fa2976256a98;hp=e8de372d04d228f2305865fd99f9f0a7d2c792b0;hpb=258424df68a8b78b20d2ccf1baedf7697c935c57;p=jalview.git diff --git a/forester/ruby/evoruby/lib/evo/io/parser/uniprot_parser.rb b/forester/ruby/evoruby/lib/evo/io/parser/uniprot_parser.rb index e8de372..1d6e5ab 100644 --- a/forester/ruby/evoruby/lib/evo/io/parser/uniprot_parser.rb +++ b/forester/ruby/evoruby/lib/evo/io/parser/uniprot_parser.rb @@ -77,6 +77,20 @@ module Evoruby attr_accessor :pe attr_accessor :kw + def get_pdb_ids + ids = [] + if dr != nil + dr.each do | dr | + if dr != nil + if dr =~ /PDB;\s+([A-Z0-9]{4});/ + ids << $1 + end + end + end + end + ids + end + end