| AbstractMassObject-class {MALDIquant} | R Documentation |
Class "AbstractMassObject"
Description
AbstractMassObject is an abstract (means pure virtual)
class. It is the parent class of MassSpectrum and
MassPeaks.
It shouldn't create or handle by the user because it is for internal use only.
Derived classes
Slots
mass:numeric, mass or mass-to-charge ratiointensity:numeric, intensities for measured mass-to-charge ratiosmetaData:list, some metadata to describe the spectrum
Methods
- [
signature(x = "AbstractMassObject", i = "numeric"): Extracts a range of anAbstractMassObjectobject and returns a new one.- as.matrix
signature(x = "AbstractMassObject"): Converts anAbstractMassObjectobject to a matrix with 2 columns (mass,intensity).- coordinates
signature(object = "AbstractMassObject"): Accessor function for coordinates stored in object generated from imaging mass spectrometry data.- coordinates<-
signature(object = "AbstractMassObject", value = "numeric|matrix")Replacement function for coordinates used in imaging mass spectrometry datasets.- intensity
signature(object = "AbstractMassObject"): Accessor function for slotintensity.- intensity<-
signature(object = "AbstractMassObject", value = "numeric")Replacement function for slotintensity.- isEmpty
signature(object = "AbstractMassObject"): ReturnsTRUEif length ofintensityis 0 or allintensityvalues are 0.- length
signature(x = "AbstractMassObject"): Returns length of slotintensity.- lines
signature(x = "AbstractMassObject"): Extented function for addingAbstractMassObjectobject as a line to a specific plot. Seelinesfor details.- mass
signature(object = "AbstractMassObject"): Accessor function for slotmass.- mass<-
signature(object = "AbstractMassObject", value = "numeric")Replacement function for slotmass.- mz
signature(object = "AbstractMassObject"): Accessor function for slotmass.- mz<-
signature(object = "AbstractMassObject", value = "numeric")Replacement function for slotmass.- metaData
signature(object = "AbstractMassObject"): Accessor function for slotmetaData.- metaData<-
signature(object = "AbstractMassObject"): Replacement function for slotmetaData.- plot
signature(x = "AbstractMassObject", y = "missing"): Extented function for plotting anAbstractMassObjectobject. Seeplot,AbstractMassObject,missing-methodfor details.- points
signature(x = "AbstractMassObject"): Extented function for addingAbstractMassObjectobject as points to a specific plot. Seepointsfor details.- trim
signature(object = "AbstractMassObject", range = "numeric"): Trim anAbstractMassObjectobject. Seetrim,AbstractMassObject,numeric-methodfor details.- transformIntensity
signature(object = "AbstractMassObject"): Transforms the intensities of anAbstractMassObjectobject. SeetransformIntensity,AbstractMassObject-methodfor details.
Author(s)
Sebastian Gibb mail@sebastiangibb.de
See Also
MassPeaks,
MassSpectrum,
plot,AbstractMassObject,missing-method,
transformIntensity,AbstractMassObject-method,
trim,AbstractMassObject,numeric-method
Website: https://strimmerlab.github.io/software/maldiquant/
Examples
## load package
library("MALDIquant")
## create example spectrum
s <- createMassSpectrum(mass=1:10, intensity=11:20,
metaData=list(name="Example Spectrum"))
## get intensity
intensity(s)
## get mass
mass(s)
## get metaData
metaData(s)
## replace metaData
metaData(s) <- list(name="Spectrum")
## trim spectrum
trim(s, c(2, 9))
## select a range
s[3:6]