From 8d629b585e06ef165de5447895a95fc9230815fd Mon Sep 17 00:00:00 2001 From: martinahansen Date: Fri, 21 Oct 2011 12:14:33 +0000 Subject: [PATCH] added shuffle! method to seq.rb git-svn-id: http://biopieces.googlecode.com/svn/trunk@1592 74ccb610-7750-0410-82ae-013aeee3265d --- code_ruby/lib/maasha/seq.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code_ruby/lib/maasha/seq.rb b/code_ruby/lib/maasha/seq.rb index 9eb4fbf..394d6fb 100644 --- a/code_ruby/lib/maasha/seq.rb +++ b/code_ruby/lib/maasha/seq.rb @@ -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) -- 2.39.2