Learn R Programming

pedtools (version 2.8.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)

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.

Arguments

x

A ped object, or a list of such.

ids

A vector of ID labels (coercible to character).

checkUnique

A logical, by default FALSE. If TRUE, an error is raised if any element of ids occurs more than once in x.

errorIfUnknown

A logical, by default FALSE. If TRUE, the function stops with an error if not all elements of ids are found in x.

See Also

internalID()

Examples

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

Run the code above in your browser using DataLab