]> git.donarmstrong.com Git - biopieces.git/blobdiff - code_ruby/lib/maasha/locator.rb
refactoring of revcomp in seq.rb
[biopieces.git] / code_ruby / lib / maasha / locator.rb
index 59bcdb17ce52fcd09bac83f0e537eca692de5a06..5996663b0a4cf1c6137bbfd89e1a0d362572f0c5 100644 (file)
@@ -110,7 +110,7 @@ class Locator
           newseq = Seq.new(nil, @seq.seq[int_beg..int_end], "dna")
 
                                        unless newseq.seq.nil?
-                                               newseq.revcomp if comp
+                                               newseq.reverse!.complement! if comp
 
                                                @subseq.seq << (order ? " " + newseq.seq : newseq.seq)
                                        end
@@ -120,7 +120,7 @@ class Locator
           newseq = Seq.new(nil, @seq.seq[pos], "dna")
 
                                        unless newseq.seq.nil?
-               newseq.revcomp if comp 
+               newseq.reverse!.complement! if comp 
 
                @subseq.seq << (order ? " " + newseq.seq : newseq.seq)
                                        end