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: Union[bytes, str, String]) Residue

Returns a pointer to a modified residue given a modification name

Overload:

getModifiedResidue(self, residue: Residue, name: Union[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: Union[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: Union[bytes, str, String]) Set[Residue]

Returns a set of all residues stored in this residue db

hasResidue(self, name: Union[bytes, str, String]) bool

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