OpenSwathHelper#

class pyopenms.OpenSwathHelper#

Bases: object

Cython implementation of _OpenSwathHelper

Original C++ documentation is available here

__init__()#

Overload:

__init__(self) None

Overload:

__init__(self, in_0: OpenSwathHelper) None

Methods

__init__

Overload:

checkSwathMapAndSelectTransitions(self, exp, ...)

computePrecursorId(self, ...)

Computes unique precursor identifier

estimateRTRange(self, exp)

Computes the min and max retention time value

checkSwathMapAndSelectTransitions(self, exp: MSExperiment, targeted_exp: TargetedExperiment, transition_exp_used: TargetedExperiment, min_upper_edge_dist: float) bool#
computePrecursorId(self, transition_group_id: bytes | str | String, isotope: int) bytes | str | String#

Computes unique precursor identifier

Uses transition_group_id and isotope number to compute a unique precursor id of the form “groupID_Precursor_ix” where x is the isotope number, e.g. the monoisotopic precursor would become “groupID_Precursor_i0”

Parameters:
  • transition_group_id – Unique id of the transition group (peptide/compound)

  • isotope – Precursor isotope number

Returns:

Unique precursor identifier

estimateRTRange(self, exp: LightTargetedExperiment) List[float, float]#

Computes the min and max retention time value

Estimate the retention time span of a targeted experiment by returning the min/max values in retention time as a pair

Returns:

A std pair that contains (min,max)