Learn R Programming

pedtools (version 1.1.0)

getComponent: Pedigree component

Description

Given a list of ped objects (called pedigree components), and a vector of ID labels, find the index of the component holding each individual.

Usage

getComponent(x, ids, checkUnique = FALSE, errorIfUnknown = FALSE)

Arguments

x

A list of ped objects

ids

A vector of ID labels (coercible to character)

checkUnique

If TRUE an error is raised if any element of ids occurs more than once in x. Default: FALSE.

errorIfUnknown

If TRUE, the function stops with an error if not all elements of ids are recognised as names of members in x. Default: FALSE.

Value

An integer vector of the same length as ids, with NA entries where the corresponding label was not found in any of the components.

See Also

internalID()

Examples

Run this code
# NOT RUN {
x = list(nuclearPed(1), singleton(id = "A"))
getComponent(x, c(3, "A"))

# }

Run the code above in your browser using DataLab