R/readBinGenotypes.R

Defines functions readBinGenText readBinGenInt

readBinGenText<-function(filename,whichGenotype,p){
   nChar<-p*2
   filein<-file(filename,open='rb')
   seek(con=filein,where=(whichGenotype-1)*(nChar))
   x<-readChar(con=filein,nchars=nChar)
   close(filein)
   return(x)
}

readBinGenInt<-function(filename,whichGenotype,p){
   nChar<-p
   filein<-file(filename,open='rb')
   seek(con=filein,where=(whichGenotype-1)*(nChar))
   x<-readChar(con=filein,nchars=nChar)
   x<-as.integer(unlist(strsplit(x,split='')))

   close(filein)
   return(x)
}

Try the BGLRutils package in your browser

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

BGLRutils documentation built on May 2, 2019, 4:48 p.m.