FeatComp-class | R Documentation |
"FeatComp"
Comparing feature names of two comparable MSnSet
instances.
Objects can be created with compfnames
. The method compares the
feature names of two objects of class "MSnSet"
. It prints a
summary matrix of common and unique feature names and invisibly
returns a list of FeatComp
instances.
The function will compute the common and unique features for all
feature names of the two input objects (featureNames(x)
and
feautreNames(y)
) as well as distinct subsets as defined in the
fcol1
and fcol2
feautre variables.
name
:Object of class "character"
defining the
name of the compared features. By convention, "all"
is used
when all feature names are used; otherwise, the respective levels of
the feature variables fcol1
and fcol2
.
common
:Object of class "character"
with the common
feature names.
unique1
:Object of class "character"
with the
features unique to the first MSnSet
(x
in
compfname
).
unique2
:Object of class "character"
with the
features unique to the seconn MSnSet
(y
in
compfname
).
all
:Object of class "logical"
defining if all
features of only a subset were compared. One expects that
name == "all"
when all
is TRUE
.
Accessors names
, common
, unique1
and
unique2
can be used to access the respective FeatComp
slots.
signature(x = "MSnSet", y = "MSnSet", fcol1
= "character", fcol2 = "character", simplify = "logical",
verbose = "logical")
: creates the FeatComp
comparison
object for instances x
and y
. The feature
variables to be considered to details feature comparison can be
defined by fcol1
(default is "markers"
and
fcol2
for x
and y
respectively). Setting
either to NULL
will only consider all feature names; in
such case, of simplify
is TRUE
(default), an
FeatComp
object is returned instead of a list of length
1. The verbose
logical controls if a summary table needs
to be printed (default is TRUE
).
signature(x = "list", y = "missing", ...)
:
when x
is a list of MSnSet
instances,
compfnames
is applied to all element pairs of
x
. Additional parameters fcol1
, fcol2
,
simplify
and verbose
are passed to the pairwise
comparison method.
signature(object = "FeatComp")
: prints a summary
of the object
.
Laurent Gatto and Thomas Naake
averageMSnSet
to compuate an average MSnSet
.
library("pRolocdata")
data(tan2009r1)
data(tan2009r2)
x <- compfnames(tan2009r1, tan2009r2)
x[[1]]
x[2:3]
head(common(x[[1]]))
data(tan2009r3)
tanl <- list(tan2009r1, tan2009r2, tan2009r3)
xx <- compfnames(tanl, fcol1 = NULL)
length(xx)
tail(xx)
all.equal(xx[[15]],
compfnames(tan2009r2, tan2009r3, fcol1 = NULL))
str(sapply(xx, common))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.