ProteinHit

class pyopenms.ProteinHit

Bases: object

Cython implementation of _ProteinHit

Original C++ documentation is available here

– Inherits from [‘MetaInfoInterface’]

__init__()

Overload:

__init__(self) None

Overload:

__init__(self, score: float, rank: int, accession: Union[bytes, str, String], sequence: Union[bytes, str, String]) None

Overload:

__init__(self, in_0: ProteinHit) None

Methods

__init__

Overload:

clearMetaInfo(self)

Removes all meta values

getAccession(self)

Returns the accession of the protein

getCoverage(self)

Returns the coverage (in percent) of the protein hit based upon matched peptides

getDescription(self)

Returns the description of the protein

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

getRank(self)

Returns the rank of the protein hit

getScore(self)

Returns the score of the protein hit

getSequence(self)

Returns the protein sequence

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

setAccession(self, in_0)

Sets the accession of the protein

setCoverage(self, in_0)

Sets the coverage (in percent) of the protein hit based upon matched peptides

setDescription(self, description)

Sets the description of the protein

setMetaValue(self, in_0, in_1)

Sets the DataValue corresponding to a name

setRank(self, in_0)

Sets the rank

setScore(self, in_0)

Sets the score of the protein hit

setSequence(self, in_0)

Sets the protein sequence

clearMetaInfo(self) None

Removes all meta values

getAccession(self) Union[bytes, str, String]

Returns the accession of the protein

getCoverage(self) float

Returns the coverage (in percent) of the protein hit based upon matched peptides

getDescription(self) Union[bytes, str, String]

Returns the description of the protein

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

Returns the value corresponding to a string, or

getRank(self) int

Returns the rank of the protein hit

getScore(self) float

Returns the score of the protein hit

getSequence(self) Union[bytes, str, String]

Returns the protein sequence

isMetaEmpty(self) bool

Returns if the MetaInfo is empty

metaRegistry(self) MetaInfoRegistry

Returns a reference to the MetaInfoRegistry

metaValueExists(self, in_0: Union[bytes, str, String]) bool

Returns whether an entry with the given name exists

removeMetaValue(self, in_0: Union[bytes, str, String]) None

Removes the DataValue corresponding to name if it exists

setAccession(self, in_0: Union[bytes, str, String]) None

Sets the accession of the protein

setCoverage(self, in_0: float) None

Sets the coverage (in percent) of the protein hit based upon matched peptides

setDescription(self, description: Union[bytes, str, String]) None

Sets the description of the protein

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

Sets the DataValue corresponding to a name

setRank(self, in_0: int) None

Sets the rank

setScore(self, in_0: float) None

Sets the score of the protein hit

setSequence(self, in_0: Union[bytes, str, String]) None

Sets the protein sequence