ProteaseDB#

class pyopenms.ProteaseDB#

Bases: object

Cython implementation of _ProteaseDB

Original C++ documentation is available here

__init__(*args, **kwargs)#

Methods

__init__(*args, **kwargs)

getAllCometNames(self, all_names)

Returns all the enzyme names available for Comet

getAllMSGFNames(self, all_names)

Returns all the enzyme names available for MSGFPlus

getAllNames(self, all_names)

getAllOMSSANames(self, all_names)

Returns all the enzyme names available for OMSSA

getAllXTandemNames(self, all_names)

Returns all the enzyme names available for XTandem

getEnzyme(self, name)

getEnzymeByRegEx(self, cleavage_regex)

hasEnzyme(self, name)

hasRegEx(self, cleavage_regex)

getAllCometNames(self, all_names: List[bytes]) None#

Returns all the enzyme names available for Comet

getAllMSGFNames(self, all_names: List[bytes]) None#

Returns all the enzyme names available for MSGFPlus

getAllNames(self, all_names: List[bytes]) None#
getAllOMSSANames(self, all_names: List[bytes]) None#

Returns all the enzyme names available for OMSSA

getAllXTandemNames(self, all_names: List[bytes]) None#

Returns all the enzyme names available for XTandem

getEnzyme(self, name: bytes | str | String) DigestionEnzymeProtein#
getEnzymeByRegEx(self, cleavage_regex: bytes | str | String) DigestionEnzymeProtein#
hasEnzyme(self, name: bytes | str | String) bool#
hasRegEx(self, cleavage_regex: bytes | str | String) bool#