R/map2.R

Defines functions map2markernames

# See https://github.com/rqtl/qtl2/blob/master/R/subset_scan1.R

# grab marker names as a vector
map2markernames <- function(map) {
  nam <- unlist(lapply(map, names))
  names(nam) <- NULL
  nam
}

# grab chromosome IDs as a vector
map2chr <- function (map) {
  chr <- rep(names(map), vapply(map, length, 0))
  names(chr) <- map2markernames(map)
  chr
}

# grab positions as a vector
map2pos <- function (map) {
  pos <- unlist(map)
  names(pos) <- map2markernames(map)
  pos
}

Try the qtl2ggplot package in your browser

Any scripts or data that you put into this service are public.

qtl2ggplot documentation built on March 31, 2023, 6:06 p.m.