Ensures that the InterProScan data directory exists locally, downloading and verifying the appropriate tarball when necessary.

.checkInterProData(
  version = "5.76-107.0",
  dest_dir = "inst/extdata/interpro",
  docker_image = sprintf("interpro/interproscan:%s", version),
  platform = "linux/amd64",
  curl_bin = "curl",
  verbose = TRUE
)

Arguments

version

InterProScan version string.

dest_dir

Directory where data should be installed.

docker_image

Docker image string for InterProScan.

platform

Character indicating Docker platform (e.g. "linux/amd64").

curl_bin

Path to curl executable.

verbose

Logical; print status messages.

Value

A list containing data_dir and ready status.