From 0b5819b4887120e7df239bed72d6da1b10a00278 Mon Sep 17 00:00:00 2001 From: martinahansen Date: Thu, 9 Dec 2010 15:23:59 +0000 Subject: [PATCH] small safety add in genbank.rb git-svn-id: http://biopieces.googlecode.com/svn/trunk@1176 74ccb610-7750-0410-82ae-013aeee3265d --- code_ruby/Maasha/lib/genbank.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 -- 2.39.5