Learn R Programming

metaseqR (version 1.12.2)

check.text.args: 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.

Examples

Run this code
# 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)

Run the code above in your browser using DataLab