Method: IUPAC#include?

Defined in:
lib/sequence_logo/ytilib/iupac.rb

#include?(iupac) ⇒ Boolean

Returns:

  • (Boolean)


42
43
44
45
46
47
48
# File 'lib/sequence_logo/ytilib/iupac.rb', line 42

def include?(iupac)
  return false if self.size < iupac.size || !iupac.is_a?(IUPAC)
  (0..self.size-iupac.size).each { |i|
    return i if IUPAC.new(self[i,iupac.size]) == iupac
  }
  return false
end