require(Biobase)
gds <- seqOpen(seqExampleFileName("gds"))
## the example file has one sample per subject, but we
## will match the first four samples into pairs as an example
sample.id <- seqGetData(gds, "sample.id")
samples <- AnnotatedDataFrame(data.frame(data.frame(subject.id=rep(c("subj1", "subj2"), times=45),
sample.id=sample.id,
stringsAsFactors=FALSE)))
seqData <- SeqVarData(gds, sampleData=samples)
# set a filter on the first four samples
seqSetFilter(seqData, sample.id=sample.id[1:4])
disc <- duplicateDiscordance(seqData)
head(disc$by.variant)
disc$by.subject
seqClose(gds)
Run the code above in your browser using DataLab