Peptide#

class pyopenms.Peptide#

Bases: object

Cython implementation of _Peptide

Original C++ documentation is available here

– Inherits from [‘CVTermList’]

__init__()#

Overload:

__init__(self) None

Overload:

__init__(self, in_0: Peptide) None

Methods

__init__

Overload:

addCVTerm(self, term)

Adds a CV term

clearMetaInfo(self)

Removes all meta values

consumeCVTerms(self, cv_term_map)

Merges the given map into the member map, no duplicate checking

empty(self)

getCVTerms(self)

Returns the accession string of the term

getChargeState(self)

Returns the peptide or compound charge state

getKeys(self, keys)

Fills the given vector with a list of all keys for which a value is set

getMetaValue(self, in_0)

Returns the value corresponding to a string, or

getPeptideGroupLabel(self)

Get the peptide group label

getRetentionTime(self)

Gets compound or peptide retention time

getRetentionTimeType(self)

Get compound or peptide retentiontime type

getRetentionTimeUnit(self)

Get compound or peptide retentiontime unit (minute/seconds)

hasCVTerm(self, accession)

hasCharge(self)

Whether product has set charge state

hasRetentionTime(self)

Gets compound or peptide retention time

isMetaEmpty(self)

Returns if the MetaInfo is empty

metaRegistry(self)

Returns a reference to the MetaInfoRegistry

metaValueExists(self, in_0)

Returns whether an entry with the given name exists

removeMetaValue(self, in_0)

Removes the DataValue corresponding to name if it exists

replaceCVTerm(self, term)

Replaces the specified CV term

replaceCVTerms(self, cv_terms, accession)

setCVTerms(self, terms)

Sets the CV terms

setChargeState(self, charge)

Sets the peptide or compound charge states

setMetaValue(self, in_0, in_1)

Sets the DataValue corresponding to a name

setPeptideGroupLabel(self, label)

Sets the peptide group label

Attributes

evidence

id

mods

protein_refs

rts

sequence

addCVTerm(self, term: CVTerm) None#

Adds a CV term

clearMetaInfo(self) None#

Removes all meta values

consumeCVTerms(self, cv_term_map: Dict[bytes, List[CVTerm]]) None#

Merges the given map into the member map, no duplicate checking

empty(self) bool#
evidence#
getCVTerms(self) Dict[bytes, List[CVTerm]]#

Returns the accession string of the term

getChargeState(self) int#

Returns the peptide or compound charge state

getKeys(self, keys: List[bytes]) None#

Fills the given vector with a list of all keys for which a value is set

getMetaValue(self, in_0: bytes | str | String) int | float | bytes | str | List[int] | List[float] | List[bytes]#

Returns the value corresponding to a string, or

getPeptideGroupLabel(self) bytes | str | String#

Get the peptide group label

getRetentionTime(self) float#

Gets compound or peptide retention time

getRetentionTimeType(self) int#

Get compound or peptide retentiontime type

getRetentionTimeUnit(self) int#

Get compound or peptide retentiontime unit (minute/seconds)

hasCVTerm(self, accession: bytes | str | String) bool#
hasCharge(self) bool#

Whether product has set charge state

hasRetentionTime(self) bool#

Gets compound or peptide retention time

id#
isMetaEmpty(self) bool#

Returns if the MetaInfo is empty

metaRegistry(self) MetaInfoRegistry#

Returns a reference to the MetaInfoRegistry

metaValueExists(self, in_0: bytes | str | String) bool#

Returns whether an entry with the given name exists

mods#
protein_refs#
removeMetaValue(self, in_0: bytes | str | String) None#

Removes the DataValue corresponding to name if it exists

replaceCVTerm(self, term: CVTerm) None#

Replaces the specified CV term

replaceCVTerms(self, cv_terms: List[CVTerm], accession: bytes | str | String) None#
rts#
sequence#
setCVTerms(self, terms: List[CVTerm]) None#

Sets the CV terms

setChargeState(self, charge: int) None#

Sets the peptide or compound charge states

setMetaValue(self, in_0: bytes | str | String, in_1: int | float | bytes | str | List[int] | List[float] | List[bytes]) None#

Sets the DataValue corresponding to a name

setPeptideGroupLabel(self, label: bytes | str | String) None#

Sets the peptide group label