R/ChrNumeric.R

Defines functions ChrNumeric

Documented in ChrNumeric

ChrNumeric <- function(Chromosome)
  {
    if (!is.numeric(Chromosome))
      {

        if (is.factor(Chromosome))
          {
            Chromosome <- as.character(Chromosome)
          }
     
        Chromosome <- gsub("([cC][hH][rR][ ]*)","",Chromosome)
        indChrX <- which(Chromosome=="X")
        Chromosome[indChrX] <- 23
        indChrY <- which(Chromosome=="Y")
        Chromosome[indChrY] <- 24
        indChrZ <- which(Chromosome=="Z")
        Chromosome[indChrZ] <- 25        
        Chromosome <- as.numeric(Chromosome)
      }

    return(Chromosome)

  }

Try the GLAD package in your browser

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

GLAD documentation built on Nov. 8, 2020, 11:10 p.m.