]> git.donarmstrong.com Git - biopieces.git/blobdiff - bp_bin/patscan_seq
refactoring of ruby code s/has_key?/[]/
[biopieces.git] / bp_bin / patscan_seq
index 1b533a9ebee71f22ed6b769371bcc7b607d4bcfa..c8ff36237213c67a483a5663f00e345a33238efb 100755 (executable)
@@ -141,7 +141,7 @@ seq_type       = nil
 Biopieces.open(options[:stream_in], tmp_file) do |input, output|
   Fasta.open(in_file, mode="w") do |fasta_io|
     input.each_record do |record|
-      if record.has_key? :SEQ_NAME
+      if record[:SEQ_NAME]
         seq_name_hash[seq_name_count] = record[:SEQ_NAME]
         record[:SEQ_NAME] = seq_name_count
         seq_name_count += 1
@@ -166,12 +166,12 @@ results = patscan.results_parse
 
 Biopieces.open(tmp_file, options[:stream_out]) do |input, output|
   input.each_record do |record|
-    if record.has_key? :SEQ_NAME
+    if record[:SEQ_NAME]
       key = record[:SEQ_NAME].to_i
       record[:SEQ_NAME] = seq_name_hash[key]
 
       if options[:inline]
-        if results.has_key? key
+        if results[key]
           results[key].each do |result|
             record[:PATTERN]   = options[:pattern]
             record[:MATCH]     = result.match