join.diffMeth,RnBDiffMeth,RnBDiffMeth-method {RnBeads} | R Documentation |
Merges two disjoint RnBDiffMeth objects into one. Disjoint here means, that no differential methylation table is specified in both objects.
## S4 method for signature 'RnBDiffMeth,RnBDiffMeth' join.diffMeth(obj1, obj2)
obj1 |
|
obj2 |
|
the merged RnBDiffMeth
object
Caveat: if disk dumping is enabled the resulting object tables will be stored in the initial location of the first object to be joined I.e. deleting the first object will lead to a broken joined object and deleting the joined object will lead to an broken first object.
Fabian Mueller
library(RnBeads.hg19) data(small.example.object) logger.start(fname=NA) dm1 <- rnb.execute.computeDiffMeth(rnb.set.example,"Sample_Group",c("genes","tiling")) dm2 <- rnb.execute.computeDiffMeth(rnb.set.example,c("Sample_Group","Treatment"),"promoters") dm.join1 <- join.diffMeth(dm1,dm2) #The following joint object is invalid due to missing region type - comparison combinations is.valid(dm.join1) dm3 <- rnb.execute.computeDiffMeth(rnb.set.example,"Treatment",c("genes","tiling")) dm.join2 <- join.diffMeth(dm.join1,dm3) #After joining the missing information, the new object is valid is.valid(dm.join2)