Learn R Programming

tdthap (version 1.3)

tdt.select: Select informative transmissions of sub-haplotypes for the TDT test

Description

This function is just a data handling intermediary between hap.transmit, which computes haplotypes, and tdt.quad and tdt.rr which do TDT tests.

Usage

tdt.select(hap.data, markers=1:((ncol(hap.data) - 4)/4), complete=TRUE)

Value

A list of two arrays of class "factor". The first (trans) contains transmitted haplotypes and the second (untrans) contains untransmitted haplotypes. Rownames identify the transmission in terms of pedigree id, offspring id, father's id, mother's id, and whether it is a paternal transmission ("f") or a maternal transmission ("m").

Arguments

hap.data

The input dataframe. This will usually have been created by hap.transmit.

markers

An integer array indicating which loci make up the relevant part of the haplotype.

complete

If TRUE, only "complete" haplotypes are used (ie no zero's will be included).

References

Clayton, D. and Jones, H. (1999) Transmission/disequilibrium tests for extended marker haplotypes. Am.J.Hum.Gen., 65:1161-1169.

See Also

hap.transmit, tdt.rr, tdt.quad

Examples

Run this code
if (FALSE) {
# Select the sub-haplotype made up from the first two markers and print 
# tables of frequencies of transmitted and untransmitted haplotypes


	hap.use <- tdt.select(haps, markers=1:2)
	table(hap.use$trans)
	table(hap.use$untrans)
}

Run the code above in your browser using DataLab