Skip to content

Compare versions using compareVersion base function or numeric version. #18

Description

@javieriserte

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")

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions