]> git.donarmstrong.com Git - biopieces.git/blobdiff - bp_bin/pcr_seq
refactoring of revcomp in seq.rb
[biopieces.git] / bp_bin / pcr_seq
index 5cee30b152e49d2d0a6c7013c6d05952b80bc57a..57eb447b3684d51f7346bb6a111c2c386937b776 100755 (executable)
@@ -146,7 +146,7 @@ class Pattern
     seq      = Seq.new
     seq.seq  = primer
     seq.type = 'dna'
-    seq.revcomp
+    seq.reverse!.complement!
 
     descriptor ? seq.seq + descriptor : seq.seq
   end
@@ -164,11 +164,11 @@ tmpdir  = Biopieces.mktmpdir
 infile  = File.join(tmpdir, "in.fna")
 
 if options[:forward_rc]
-  options[:forward] = Seq.new("test", options[:forward_rc], 'dna').revcomp.seq
+  options[:forward] = Seq.new("test", options[:forward_rc], 'dna').reverse.complement.seq
 end
 
 if options[:reverse_rc]
-  options[:reverse] = Seq.new("test", options[:reverse_rc], 'dna').revcomp.seq
+  options[:reverse] = Seq.new("test", options[:reverse_rc], 'dna').reverse.complement.seq
 end
 
 raise ArgumentError, "no adaptor specified" unless options[:forward] or options[:reverse]