]> git.donarmstrong.com Git - biopieces.git/blobdiff - code_ruby/lib/maasha/locator.rb
refactoring of ruby code converting sequences types to symbols
[biopieces.git] / code_ruby / lib / maasha / locator.rb
index 5996663b0a4cf1c6137bbfd89e1a0d362572f0c5..638f473d7fdcebe23f13eb9d7d7da9d8dd9970c1 100644 (file)
@@ -35,7 +35,7 @@ class Locator
   def initialize(locator, seq)
     @locator = locator
     @seq     = seq
-    @subseq  = Seq.new(nil, "", "dna")
+    @subseq  = Seq.new(nil, "", :dna)
     parse_locator(locator)
   end
 
@@ -107,7 +107,7 @@ class Locator
           int_beg = $1.to_i - 1
           int_end = $2.to_i - 1
 
-          newseq = Seq.new(nil, @seq.seq[int_beg..int_end], "dna")
+          newseq = Seq.new(nil, @seq.seq[int_beg..int_end], :dna)
 
                                        unless newseq.seq.nil?
                                                newseq.reverse!.complement! if comp
@@ -117,7 +117,7 @@ class Locator
         when /^(\d+)$/
           pos = $1.to_i - 1
 
-          newseq = Seq.new(nil, @seq.seq[pos], "dna")
+          newseq = Seq.new(nil, @seq.seq[pos], :dna)
 
                                        unless newseq.seq.nil?
                newseq.reverse!.complement! if comp