ResidueDB#

class pyopenms.ResidueDB#

Bases: object

Cython implementation of _ResidueDB

Original C++ documentation is available here

__init__(*args, **kwargs)#

Methods

__init__(*args, **kwargs)

getModifiedResidue

Overload:

getNumberOfModifiedResidues(self)

Returns the number of modified residues stored

getNumberOfResidues(self)

Returns the number of residues stored

getResidue(self, name)

Returns a pointer to the residue with name, 3 letter code or 1 letter code name

getResidueSets(self)

Returns all residue sets that are registered which this instance

getResidues(self, residue_set)

Returns a set of all residues stored in this residue db

hasResidue(self, name)

Returns true if the db contains a residue with the given name

getModifiedResidue()#

Overload:

getModifiedResidue(self, name: bytes | str | String) Residue

Returns a pointer to a modified residue given a modification name

Overload:

getModifiedResidue(self, residue: Residue, name: bytes | str | String) Residue

Returns a pointer to a modified residue given a residue and a modification name

getNumberOfModifiedResidues(self) int#

Returns the number of modified residues stored

getNumberOfResidues(self) int#

Returns the number of residues stored

getResidue(self, name: bytes | str | String) Residue#

Returns a pointer to the residue with name, 3 letter code or 1 letter code name

getResidueSets(self) Set[bytes]#

Returns all residue sets that are registered which this instance

getResidues(self, residue_set: bytes | str | String) Set[Residue]#

Returns a set of all residues stored in this residue db

hasResidue(self, name: bytes | str | String) bool#

Returns true if the db contains a residue with the given name