From af282a65d141826c15944437b07a0353dd14e79c Mon Sep 17 00:00:00 2001 From: martinahansen Date: Tue, 8 Oct 2013 08:46:04 +0000 Subject: [PATCH] fixed seq qual length check git-svn-id: http://biopieces.googlecode.com/svn/trunk@2228 74ccb610-7750-0410-82ae-013aeee3265d --- code_ruby/lib/maasha/seq.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code_ruby/lib/maasha/seq.rb b/code_ruby/lib/maasha/seq.rb index a2d5bba..b291803 100644 --- a/code_ruby/lib/maasha/seq.rb +++ b/code_ruby/lib/maasha/seq.rb @@ -136,7 +136,7 @@ class Seq @type = options[:type] @qual = options[:qual] - if @qual and @seq.length != @qual.length + if @seq and @qual and @seq.length != @qual.length raise SeqError, "Sequence length and score length mismatch: #{@seq.length} != #{@qual.length}" end end @@ -343,12 +343,14 @@ class Seq # Method to reverse the sequence. def reverse - Seq.new( + entry = Seq.new( seq_name: self.seq_name, seq: self.seq.reverse, type: self.type, qual: (self.qual ? self.qual.reverse : self.qual) ) + + entry end # Method to reverse the sequence. -- 2.39.2