Module: ViennaRna::RnaExtensions::InstanceMethods

Defined in:
lib/vienna_rna/modules/rna_extensions.rb,
lib/vienna_rna/modules/rna_extensions.rb

Instance Method Summary collapse

Instance Method Details

#dishuffleObject



96
97
98
# File 'lib/vienna_rna/modules/rna_extensions.rb', line 96

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

#gc_contentObject



32
33
34
# File 'lib/vienna_rna/modules/rna_extensions.rb', line 32

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