check.text.args {metaseqR} | R Documentation

## Text argument validator

### Description

Checks if one or more given textual argument(s) is/are member(s) of a list of correct arguments. It's a more package-specific function similar to `match.arg`. Mostly for internal use.

### Usage

        check.text.args(arg.name, arg.value, arg.list,
            multiarg=FALSE)

### Arguments

`arg.name` | the name of the argument that is checked (for display purposes).
`arg.value` | the value(s) of the argument to be checked.
`arg.list` | a vector of valid argument values for `arg.value` to be matched against.
`multiarg` | a logical scalar indicating whether `arg.name` accepts multiple arguments or not. In that case, all of the values in `arg.value` are checked against `arg.list`.

### Author(s)

Panagiotis Moulos

### Examples

    # OK
    check.text.args("count.type","gene",c("gene","exon"),
        multiarg=FALSE)
    ## Error!
    #check.text.args("statistics","ebseq",c("deseq","edger",
    #    "noiseq","bayseq","limma"), multiarg=TRUE)

[Package metaseqR version 1.20.0 Index]