]> git.donarmstrong.com Git - biopieces.git/blobdiff - bp_bin/uclust_seq
refactoring of ruby code s/has_key?/[]/
[biopieces.git] / bp_bin / uclust_seq
index 695d3cfdb984ff30b5917a56d429a2f6c92c11c5..936d642909eb06c2da7075913c81c54bd44ab5bd 100755 (executable)
@@ -49,7 +49,7 @@ Biopieces.open(options[:stream_in], file_records) do |input, output|
     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
@@ -68,8 +68,8 @@ 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