raise SeqError, "Missing seq_name" if self.seq_name.nil? or self.seq_name == ''
raise SeqError, "Missing seq" if self.seq.nil? or self.seq.empty?
- seq_name = self.seq_name.to_s
- seq = self.seq.to_s
+ seq_name = self.seq_name
+ seq = self.seq.dup
unless wrap.nil?
seq.gsub!(/(.{#{wrap}})/) do |match|
seq.chomp!
end
- ">" + seq_name + $/ + seq + $/
+ ">" + seq_name.to_s + $/ + seq + $/
end
# Method that given a Seq entry returns a FASTQ entry (a string).
orfs << [subseq, pos_beg, pos_end + 3]
end
+
+ break
end
pos_end += 1