Hello,
I'm preparing for a new package submission to Bioconductor. I have some Continuous Integration through GitHub Action that are failing on R devel (4.2.0), but running fine on R release (4.1.1).
The issue seems to be with with GenomicRanges::union(), i.e. :
library(GenomicRanges)
x <- GRanges("chr1", IRanges(c(2, 9) , c(7, 19)), strand=c("+", "-"))
y <- GRanges("chr1", IRanges(5, 10), strand="-")
union(x, y)
#> Error in ..Internal(is.unsorted(x, FALSE)) :
#> 2 arguments passed to .Internal(is.unsorted) which requires 3
What should/can I do about it? Should I proceed with my bioconductor submission? Wait a few days for the issue to be fixed by others?
Here's how to reproduce the issue, assuming you have docker:
docker run -e PASSWORD=password -p 8787:8787 --rm -ti rocker/tidyverse:devel
Then connect to http://localhost:8787 (login: rstudio: password: password) and:
remotes::install_bioc("GenomicRanges")
library(GenomicRanges)
x <- GRanges("chr1", IRanges(c(2, 9) , c(7, 19)), strand=c("+", "-"))
y <- GRanges("chr1", IRanges(5, 10), strand="-")
union(x, y)
Great, thank you for the explanations!