RNaseDB#

class pyopenms.RNaseDB#

Bases: object

Database of enzymes that digest RNA (RNases). This is a singleton class. The enzymes are read from share/CHEMISTRY/Enzymes_RNA.xml.

__init__(*args, **kwargs)#

Methods

__init__(*args, **kwargs)

getAllNames()

Get all enzyme names

getEnzyme(name)

Get the enzyme with the given name

getEnzymeByRegEx(cleavage_regex)

Get the enzyme with the given cleavage regex

getInstance()

Returns the singleton instance

hasEnzyme(name)

Check if an enzyme with the given name exists

getAllNames() → list#

Get all enzyme names

getEnzyme(name: str) → pyopenms.DigestionEnzymeRNA#

Get the enzyme with the given name

getEnzymeByRegEx(cleavage_regex: str) → pyopenms.DigestionEnzymeRNA#

Get the enzyme with the given cleavage regex

static getInstance() → pyopenms.RNaseDB#

Returns the singleton instance

hasEnzyme(name: str) → bool#

Check if an enzyme with the given name exists