Module: ViennaRna::Global::RnaExtensions::InstanceMethods

Defined in:
lib/vienna_rna/global/rna_extensions.rb

Instance Method Summary collapse

Instance Method Details

#dishuffleObject



39
40
41
# File 'lib/vienna_rna/global/rna_extensions.rb', line 39

def dishuffle
  self.class.shuffle(sequence, 2)
end

#gc_contentObject



43
44
45
# File 'lib/vienna_rna/global/rna_extensions.rb', line 43

def gc_content
  seq.split(//).select { |i| i =~ /[GC]/i }.size.to_f / seq.size
end