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: Union[bytes, str, String]) DigestionEnzymeProtein
getEnzymeByRegEx(self, cleavage_regex: Union[bytes, str, String]) DigestionEnzymeProtein
hasEnzyme(self, name: Union[bytes, str, String]) bool
hasRegEx(self, cleavage_regex: Union[bytes, str, String]) bool