#Example bed matrix with 4 variants
x.ex <- as.bed.matrix(x=matrix(0, ncol=4, nrow=10),
bim=data.frame(chr=1:4, id=paste("rs", 1:4, sep=""), dist = rep(0,4),
pos=c(150,150,200,250), A1=rep("A", 4), A2=rep("T", 4)))
#Example genes dataframe
genes.ex <- data.frame(Chr=c(1,1,3,4), Start=c(10,110,190,220), End=c(170,180,250,260),
Gene_Name=factor(letters[1:4]))
#Attribute genomic regions
x.ex <- set.genomic.region(x.ex, regions = genes.ex)
#Split genomic regions
x.ex.split <- bed.matrix.split.genomic.region(x.ex, split.pattern = ",")
Run the code above in your browser using DataLab