Learn R Programming

qtl (version 1.66)

rescalemap: Rescale genetic maps

Description

Rescale a genetic map by multiplying all positions by a constant

Usage

rescalemap(object, scale=1e-6)

Value

If the input is a map object, a map object is returned; if the input is a cross object, a cross object is returned. In either case, the positions of markers are simply multiplied by scale.

Arguments

object

An object of class cross (see read.cross for details) or map (see sim.map for details).

scale

Scale factor by which all positions will be multiplied.

Author

Karl W Broman, broman@wisc.edu

Details

This function is included particularly for the case that map positions in a cross object were provided in basepairs and one wishes to quickly convert them to Mbp or some other approximation of cM distances. (In the mouse, 1 cM is approximation 2 Mbp, so one might use scale=5e-7 in this function.)

See Also

replace.map, est.map

Examples

Run this code
data(hyper)
rescaled <- rescalemap(hyper, scale=2)
plotMap(hyper, rescaled)

Run the code above in your browser using DataLab