From: martinahansen Date: Tue, 18 Mar 2014 16:21:16 +0000 (+0000) Subject: polish of fastq X-Git-Url: https://git.donarmstrong.com/?p=biopieces.git;a=commitdiff_plain;h=eb99c8692714ae906908545a7ff8f59f0d9575e9 polish of fastq git-svn-id: http://biopieces.googlecode.com/svn/trunk@2293 74ccb610-7750-0410-82ae-013aeee3265d --- diff --git a/code_ruby/lib/maasha/fastq.rb b/code_ruby/lib/maasha/fastq.rb index 4ac44aa..8789899 100644 --- a/code_ruby/lib/maasha/fastq.rb +++ b/code_ruby/lib/maasha/fastq.rb @@ -33,22 +33,20 @@ class Fastq < Filesys # Method to get the next FASTQ entry from an ios and return this # as a Seq object. If no entry is found or eof then nil is returned. def get_entry - begin - seq_name = @io.gets.chomp! - seq = @io.gets.chomp! - @io.gets - qual = @io.gets.chomp! - - entry = Seq.new - entry.seq = seq - entry.seq_name = seq_name[1 .. seq_name.length] - entry.qual = qual - entry.type = nil - - entry - rescue - nil - end + seq_name = @io.gets.chomp! + seq = @io.gets.chomp! + @io.gets + qual = @io.gets.chomp! + + entry = Seq.new + entry.seq = seq + entry.seq_name = seq_name[1 .. seq_name.length] + entry.qual = qual + entry.type = nil + + entry + rescue + nil end end