pos = $`.length + cut_pos
if pos >= 0 and pos < self.length - 2
- subseq = self.subseq(offset, pos - offset)
+ subseq = self[offset .. pos - 1]
subseq.seq_name = "#{self.seq_name}[#{offset}-#{pos - offset - 1}]"
block_given? ? (yield subseq) : (results << subseq)
offset = 0
end
- subseq = self.subseq(offset)
+ subseq = self[offset .. -1]
subseq.seq_name = "#{self.seq_name}[#{offset}-#{self.length - 1}]"
block_given? ? (yield subseq) : (results << subseq)