R/reformat.reference.path.R

Defines functions reformat.reference.path

reformat.reference.path <- function(reference){
  
  if(!('list' %in% class(reference))){
    reference <- as.data.frame(reference)
  }
  
  if(reference.type(reference) %in% c('ref.geno', 'ref.does')){
    return(reference)
  }
  
  if("bed" %in% colnames(reference)){
    reference$bed <- as.character(reference$bed)
  }
  
  if("bim" %in% colnames(reference)){
    reference$bim <- as.character(reference$bim)
  }
  
  if("fam" %in% colnames(reference)){
    reference$fam <- as.character(reference$fam)
  }
  
  reference
  
}
zhangh12/ARTP2 documentation built on Aug. 16, 2019, 7:27 p.m.