OptimizePeakDeconvolution

class pyopenms.OptimizePeakDeconvolution

Bases: object

Cython implementation of _OptimizePeakDeconvolution

Documentation is available at http://www.openms.de/current_doxygen/html/classOpenMS_1_1OptimizePeakDeconvolution.html

– Inherits from [‘DefaultParamHandler’]

__init__()
  • Cython signature: void OptimizePeakDeconvolution()

  • Cython signature: void OptimizePeakDeconvolution(OptimizePeakDeconvolution &)

Methods

__init__

  • Cython signature: void OptimizePeakDeconvolution()

getCharge

Cython signature: int getCharge() Returns the charge

getDefaults

Cython signature: Param getDefaults() Returns the default parameters

getName

Cython signature: String getName() Returns the name

getNumberOfPeaks_

Cython signature: size_t getNumberOfPeaks_(int charge, libcpp_vector[PeakShape] & temp_shapes, OptimizePeakDeconvolution_Data & data)

getParameters

Cython signature: Param getParameters() Returns the parameters

getPenalties

Cython signature: PenaltyFactorsIntensity getPenalties() Returns the penalty parameter

getSubsections

Cython signature: libcpp_vector[String] getSubsections()

optimize

Cython signature: bool optimize(libcpp_vector[PeakShape] & peaks, OptimizePeakDeconvolution_Data & data) Performs a nonlinear optimization of the peaks that belong to the current isotope pattern

setCharge

Cython signature: void setCharge(int charge) Sets the charge

setName

Cython signature: void setName(const String &) Sets the name

setParameters

Cython signature: void setParameters(Param & param) Sets the parameters

setPenalties

Cython signature: void setPenalties(PenaltyFactorsIntensity & penalties) Sets the penalty parameter

getCharge()

Cython signature: int getCharge() Returns the charge

getDefaults()

Cython signature: Param getDefaults() Returns the default parameters

getName()

Cython signature: String getName() Returns the name

getNumberOfPeaks_()

Cython signature: size_t getNumberOfPeaks_(int charge, libcpp_vector[PeakShape] & temp_shapes, OptimizePeakDeconvolution_Data & data)

getParameters()

Cython signature: Param getParameters() Returns the parameters

getPenalties()

Cython signature: PenaltyFactorsIntensity getPenalties() Returns the penalty parameter

getSubsections()

Cython signature: libcpp_vector[String] getSubsections()

optimize()

Cython signature: bool optimize(libcpp_vector[PeakShape] & peaks, OptimizePeakDeconvolution_Data & data) Performs a nonlinear optimization of the peaks that belong to the current isotope pattern

setCharge()

Cython signature: void setCharge(int charge) Sets the charge

setName()

Cython signature: void setName(const String &) Sets the name

setParameters()

Cython signature: void setParameters(Param & param) Sets the parameters

setPenalties()

Cython signature: void setPenalties(PenaltyFactorsIntensity & penalties) Sets the penalty parameter