locateXO                 package:qtl                 R Documentation

_E_s_t_i_m_a_t_e _l_o_c_a_t_i_o_n_s _o_f _c_r_o_s_s_o_v_e_r_s

_D_e_s_c_r_i_p_t_i_o_n:

     Estimate the locations of crossovers for each individual on a
     given chromosome.

_U_s_a_g_e:

     locateXO(cross, chr)

_A_r_g_u_m_e_n_t_s:

   cross: An object of class 'cross'. See 'read.cross' for details.

     chr: Chromosome to investigate (if unspecified, the first
          chromosome is considered). This should be a character string
          referring to a chromosome by name; numeric values are
          converted to strings.

_D_e_t_a_i_l_s:

     For each individual we detemine the locations of obligate
     crossovers, and estimate their location to be at the midpoint
     between the nearest flanking typed markers.

     The function currently only works for a backcross, intercross, or
     recombinant inbred line.

_V_a_l_u_e:

     A list with one component per individual.  Each component is
     either NULL or is a numeric vector with the estimated crossover
     locations.

_A_u_t_h_o_r(_s):

     Karl W Broman, kbroman@biostat.wisc.edu

_S_e_e _A_l_s_o:

     'countXO'

_E_x_a_m_p_l_e_s:

     data(hyper)
     xoloc <- locateXO(hyper, chr=4)
     table(sapply(xoloc, length))

