commonFeatureNames {MSnbase} | R Documentation

## Keep only common feature names

### Description

Subsets `MSnSet` instances to their common feature names.

### Usage

    commonFeatureNames(x, y)

### Arguments

`x` | An instance of class `MSnSet` or a `list` or `MSnSetList` with at least 2 `MSnSet` objects.
`y` | An instance of class `MSnSet`. Ignored if `x` is a `list`/`MSnSetList`.

### Value

An `linkS4class{MSnSetList}` composed of the input `MSnSet` containing only common features in the same order. The names of the output are either the names of the `x` and `y` input variables or the names of `x` if a list is provided.

### Author(s)

Laurent Gatto

### Examples

    library("pRolocdata")
    data(tan2009r1)
    data(tan2009r2)
    cmn <- commonFeatureNames(tan2009r1, tan2009r2)
    names(cmn)
    ## as a named list
    names(commonFeatureNames(list(a = tan2009r1, b = tan2009r2)))
    ## without message
    suppressMessages(cmn <- commonFeatureNames(tan2009r1, tan2009r2))
    ## more than 2 instance
    data(tan2009r3)
    cmn <- commonFeatureNames(list(tan2009r1, tan2009r2, tan2009r3))
    length(cmn)

[Package MSnbase version 2.20.1 Index]