]> git.donarmstrong.com Git - biopieces.git/commitdiff
added shuffle! method to seq.rb
authormartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Fri, 21 Oct 2011 12:14:33 +0000 (12:14 +0000)
committermartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Fri, 21 Oct 2011 12:14:33 +0000 (12:14 +0000)
git-svn-id: http://biopieces.googlecode.com/svn/trunk@1592 74ccb610-7750-0410-82ae-013aeee3265d

code_ruby/lib/maasha/seq.rb

index 9eb4fbf76538273897cf65bf9657df6a47794b01..394d6fb3ca205b9ee5b86757efdc88ff4ca9ab30 100644 (file)
@@ -279,6 +279,11 @@ class Seq
     seq_new
   end
 
+  # Method to shuffle a sequence readomly inline.
+  def shuffle!
+    self.seq = self.seq.split('').shuffle!.join
+  end
+
   # Method that returns a subsequence of from a given start position
   # and of a given length.
   def subseq(start, length = self.length - start)