Learn R Programming

onemap (version 2.0-1)

group: Assign markers to linkage groups

Description

Identifies linkage groups of markers, using results from two-point (pairwise) analysis and the transitive property of linkage.

Usage

group(input.seq, LOD=NULL, max.rf=NULL)

## S3 method for class 'group': print(x, detailed=TRUE, \dots)

Arguments

input.seq
an object of class sequence.
LOD
a (positive) real number used as minimum LOD score (threshold) to declare linkage.
max.rf
a real number (usually smaller than 0.5) used as maximum recombination fraction to declare linkage.
x
an object of class group.
detailed
logical. If FALSE, only a small summary of the linkage groups is printed. If TRUE (default), the names of markers in each linkage group are also displayed.
...
further arguments, passed to other methods. Currently ignored.

Value

  • Returns an object of class group, which is a list containing the following components:
  • data.namename of the object of class outcross that contains the raw data.
  • twoptname of the object of class rf.2ts used as input, i.e., containing information used to assign markers to linkage groups.
  • marnamesmarker names, according to the input file.
  • n.martotal number of markers.
  • LODminimum LOD Score to declare linkage.
  • max.rfmaximum recombination fraction to declare linkage.
  • n.groupsnumber of linkage groups found.
  • groupsnumber of the linkage group to which each marker is assigned.

Details

If the arguments specifying thresholds used to group markers, i.e., minimum LOD Score and maximum recombination fraction, are NULL (default), the values used are those contained in object input.seq. If not using NULL, the new values overridden the ones in object input.seq.

References

Lincoln, S. E., Daly, M. J. and Lander, E. S. (1993) Constructing genetic linkage maps with MAPMAKER/EXP Version 3.0: a tutorial and reference manual. A Whitehead Institute for Biomedical Research Technical Report.

See Also

rf.2pts and make.seq

Examples

Run this code
data(example.out)
  twopts <- rf.2pts(example.out)
  
  all.data <- make.seq(twopts,"all")
  link_gr <- group(all.data)
  link_gr

Run the code above in your browser using DataLab