findExclusions: Find markers excluding an identification

View source: R/findExclusions.R

findExclusionsR Documentation

Find markers excluding an identification

Description

Find markers for which the genotypes of a candidate individual is incompatible with a pedigree

Usage

findExclusions(x, id, candidate, removeMut = TRUE)

Arguments

x

A ped object or a list of such.

id

A character of length 1; the name of an untyped member of x.

candidate

A singleton pedigree, with genotypes for the same markers as x.

removeMut

A logical. If TRUE (default), all mutations models are stripped.

Value

A character vector containing the names of incompatible markers.

Examples


db = NorwegianFrequencies[1:5]

# Pedigree with 3 siblings; simulate data for first two
x = nuclearPed(3) |>
  profileSim(ids = 3:4, markers = db, seed = 1)

# Simulate random person
poi = singleton("POI") |>
  profileSim(markers = db, seed = 1)

# Identify incompatible markers
findExclusions(x, id = 5, candidate = poi)   # D21S11

# Inspect
plotPedList(list(x, poi), marker = "D21S11", hatched = typedMembers)


forrel documentation built on Nov. 19, 2023, 5:14 p.m.