Checks if a specified command-line tool ('blastn' or 'efetch') is available on the system. If not, it creates a conda environment and installs the required tool.
Arguments
- cmd
 Character string specifying the command-line tool to check for. Supported commands are
"blastn"and"efetch". Default is"blastn".- env_name
 Character string specifying the name of the conda environment to create or use. Default is
"blastr-blast-env".- verbose
 Character string specifying the verbosity level during environment creation. Options are
"silent","verbose", etc. Default is"silent".- force
 Logical indicating whether to force the re-creation of the conda environment even if it exists. Default is
FALSE.
Examples
if (FALSE) { # \dontrun{
# Check if 'blastn' command is available, and install it if not
check_cmd("blastn", env_name = "blastr-blast-env")
# Check if 'efetch' command is available, and install it if not
check_cmd("efetch", env_name = "blastr-entrez-env")
# Force re-creation of the conda environment and re-install 'blastn'
check_cmd("blastn", env_name = "blastr-blast-env", force = TRUE)
} # }
