Method: Bio::SiRNA#reynolds?

Defined in:
lib/bio/util/sirna.rb

#reynolds?(target) ⇒ Boolean

Reynolds’ rule.

Returns:

  • (Boolean)


88
89
90
91
92
# File 'lib/bio/util/sirna.rb', line 88

def reynolds?(target)
  return false if /[GC]{9}/i =~ target
  return false unless /^.{4}A.{6}U.{2}[AUC].{5}[AU].{2}$/i =~ target
  return true
end