This generic function transforms an existing object of class "GENOME"
into another object of class "GENOME"
,
in which each region corresponds to one window. This allows to apply the full spectrum of PopGenome methods to
sliding window data.
# S4 method for GENOME
sliding.window.transform(object,
width=7, jump=5,
type=1,
start.pos=FALSE,end.pos=FALSE,
whole.data=TRUE
)
an object of class "GENOME"
window size. default:7
jump size. default:5
1
scan only biallelic positions (SNPs), 2
scan the genome. default:1
start position
end position
scan the complete data by concatenating the regions in "object". If FALSE, each region is scanned seperately.
The function creates a transformed object of class "GENOME"
.
# NOT RUN {
# GENOME.class <- readData("...\Alignments")
# slide.GENOME.class <- sliding.window.transform(GENOME.class)
# slide.GENOME.class <- sliding.window.transform(GENOME.class,100,100)
# slide.GENOME.class <- neutrality.stats(slide.GENOME.class)
# slide.GENOME.class@region.names
# values <- get.neutrality(slide.GENOME.class)
# GENOME.class <- readSNP("Arabidopsis", CHR=1)
# GENOME.slide <- sliding.window.transform(GENOME.split, 10000, 10000, type=2,
# start.pos=10000000, end.pos=12000000)
# GENOME.slide@region.names
# }
Run the code above in your browser using DataLab