]> git.donarmstrong.com Git - biopieces.git/blobdiff - bp_bin/remove_indel_columns
refactoring of ruby code s/has_key?/[]/
[biopieces.git] / bp_bin / remove_indel_columns
index 5de6c0bf062c947a400fcbc1d057fb50a8223286..193c7862dac4aeec77896ba2abe7b8108753c4be 100755 (executable)
@@ -40,7 +40,7 @@ count        = 0
 
 Biopieces.open(options[:stream_in], file_records) do |input, output|
   input.each do |record|
-    if record.has_key? :SEQ
+    if record[:SEQ]
       na_mask = NArray.int(record[:SEQ].length) unless na_mask
       na_seq  = NArray.to_na(record[:SEQ], "byte")
       na_mask += na_seq.eq('-'.ord) 
@@ -61,7 +61,7 @@ sum = na_mask.sum
 
 Biopieces.open(file_records, options[:stream_out]) do |input, output|
   input.each do |record|
-    if sum > 0 and record.has_key? :SEQ
+    if sum > 0 and record[:SEQ]
       na_seq           = NArray.to_na(record[:SEQ], "byte")
       record[:SEQ]     = na_seq[na_mask].to_s
       record[:SEQ_LEN] = record[:SEQ].length