Hi all,

As part of our ongoing response to Michael Love's request for more information 
when things happen with the build system, today in the devel (3.2) build 
reports we see some packages failing in response to some methods (seqapply(), 
mseqapply(), tseqapply(), seqsplit(), and seqby()) being removed from IRanges.

Note that these methods were deprecated a year ago, and then made defunct in 
the previous devel cycle, so it is appropriate that they are being removed now 
at the beginning of this devel cycle.

If your package uses these methods, you should replace them as suggested by the 
.Defunct() calls in the *release* version of IRanges:

seqapply <- function(X, FUN, ...) {
  .Defunct("as(lapply(X, FUN, ...), 'List')")
}

mseqapply <- function(FUN, ..., MoreArgs = NULL, USE.NAMES = TRUE) {
  .Defunct("as(mapply(FUN, ...), 'List')")
}

tseqapply <- function(X, INDEX, FUN = NULL, ...) {
  .Defunct("as(tapply(X, INDEX, FUN, ...), 'List')")
}

seqsplit <- function(x, f, drop=FALSE) {
  .Defunct("splitAsList")
}

seqby <- function(data, INDICES, FUN, ...) {
  .Defunct("as(by(X, INDICES, FUN, ...), 'List')")
}

Let us know if you have any questions.
Thanks,
Dan

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to