From: martinahansen Date: Thu, 9 Dec 2010 15:23:59 +0000 (+0000) Subject: small safety add in genbank.rb X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=0b5819b4887120e7df239bed72d6da1b10a00278;p=biopieces.git small safety add in genbank.rb git-svn-id: http://biopieces.googlecode.com/svn/trunk@1176 74ccb610-7750-0410-82ae-013aeee3265d --- diff --git a/code_ruby/Maasha/lib/genbank.rb b/code_ruby/Maasha/lib/genbank.rb index 0c1c0f3..a2ce72a 100644 --- a/code_ruby/Maasha/lib/genbank.rb +++ b/code_ruby/Maasha/lib/genbank.rb @@ -128,14 +128,14 @@ class Genbank i = 0 j = 0 - while @entry[i] !~ /^FEATURES/ + while @entry[i] and @entry[i] !~ /^FEATURES/ if @entry[i] =~ /^\s{0,3}([A-Z]{2})/ if want_key?(hash_keys, $1) j = i + 1 key, val = @entry[i].lstrip.split(/\s+/, 2) - while @entry[j] !~ /^\s{0,3}[A-Z]/ + while @entry[j] and @entry[j] !~ /^\s{0,3}[A-Z]/ val << @entry[j].lstrip j += 1 end