Skip to contents

Represents a bioinformatics tool with its configuration and metadata. Based on YAML configuration files that define tools with their environments, commands, and parameters. Now supports multiple versions within a single Tool object.

Slots

tool_name

Character. Tool name from YAML (e.g., "samtools", "hisat2").

versions

Character. All available versions (e.g., c("1.19.2", "1.22", "dev")).

default_version

Character. Default version to use if not specified.

description

Character. Tool description.

citation

Character. Citation information for the tool.

environment

List. Environment specification including channels and dependencies.

commands

List. Available commands/subcommands for this tool.

install_dates

List. Installation dates for each version (named list).