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 anAbstractMassObject
object and returns a new one.- as.matrix
signature(x = "AbstractMassObject")
: Converts anAbstractMassObject
object 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")
: ReturnsTRUE
if length ofintensity
is 0 or allintensity
values are 0.- length
signature(x = "AbstractMassObject")
: Returns length of slotintensity
.- lines
signature(x = "AbstractMassObject")
: Extented function for addingAbstractMassObject
object as a line to a specific plot. Seelines
for 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 anAbstractMassObject
object. Seeplot,AbstractMassObject,missing-method
for details.- points
signature(x = "AbstractMassObject")
: Extented function for addingAbstractMassObject
object as points to a specific plot. Seepoints
for details.- trim
signature(object = "AbstractMassObject", range = "numeric")
: Trim anAbstractMassObject
object. Seetrim,AbstractMassObject,numeric-method
for details.- transformIntensity
signature(object = "AbstractMassObject")
: Transforms the intensities of anAbstractMassObject
object. SeetransformIntensity,AbstractMassObject-method
for 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]