input.each_record do |record|
output.puts record
- if record.has_key? :SEQ_NAME and record.has_key? :SEQ
+ if record[:SEQ_NAME] and record[:SEQ]
fasta_io.puts Seq.new_bp(record).to_fasta
end
end
Biopieces.open(file_records, options[:stream_out]) do |input, output|
input.each_record do |record|
- if record.has_key? :SEQ_NAME and record.has_key? :SEQ
- if hash.has_key? record[:SEQ_NAME].to_sym
+ if record[:SEQ_NAME] and record[:SEQ]
+ if hash[record[:SEQ_NAME].to_sym]
us = hash[record[:SEQ_NAME].to_sym]
record[:CLUSTER] = us[:CLUSTER].to_i
record[:IDENT] = us[:IDENT].to_i