In binGenome_functions.R, there is this comparison:
if ( packageVersion("IRanges") < 2.6 ) {
# ...
}
packageVersion("IRanges") could return a string like "2.40.1". The comparison to 2.6 fails by incompatible types.
Two possible solutions:
# first
compareVersion(packageVersion("IRanges") |> as.character(), "2.6") == -1
# second
packageVersion("IRanges") < packageVersion("IRanges")
In binGenome_functions.R, there is this comparison:
packageVersion("IRanges") could return a string like "2.40.1". The comparison to 2.6 fails by incompatible types.
Two possible solutions: