-bp.each_record do |record|
- if record.has_key? :SEQ and record.has_key? :ADAPTOR_POS
- record[:SEQ] = record[:SEQ][0 ... record[:ADAPTOR_POS].to_i]
- record[:SCORES] = record[:SCORES][0 ... record[:ADAPTOR_POS].to_i] if record[:SCORES]
- record[:SEQ_LEN] = record[:SEQ].length
- end
+ if record[:ADAPTOR_POS_RIGHT]
+ entry = entry[0 ... record[:ADAPTOR_POS_RIGHT].to_i]
+ end
+
+ if record[:ADAPTOR_POS_LEFT]
+ if record[:ADAPTOR_POS_LEFT].to_i + record[:ADAPTOR_LEN_LEFT].to_i < entry.length
+ entry = entry[record[:ADAPTOR_POS_LEFT].to_i + record[:ADAPTOR_LEN_LEFT].to_i .. -1]
+ end
+ end