Basespace-cli-Sapelo2
Category
Bioinformatics
Program On
Sapelo2
Version
1.2.1
Author / Distributor
Please see https://developer.basespace.illumina.com/docs/content/documentation/cli/cli-overview
Description
From https://developer.basespace.illumina.com/docs/content/documentation/cli/cli-overview: "The main mechanism to interact with your BaseSpace Sequence Hub data is via the website at www.basespace.illumina.com. However, for some use-cases, it can be useful to work with the same data using the Linux command line interface (CLI).
With BaseMount, we introduced a way to mount your BaseSpace Sequence Hub files and explore them on the command line as if they were a file system. Now, we are taking this a step further by introducing a suite of tools, BaseSpace Sequence Hub Command Line Interface (BaseSpaceCLI) to both read data from your BaseSpace Hub account and create new data, by uploading samples and launching apps. These tools integrate with BaseMount and provide a way to carry out many routine BaseSpace Sequence Hub tasks efficiently at the command line."
Running Program
- Version 1.2.1 is installed in the xfer nodes (not on the Sapelo2 login, qlogin, or compute nodes) in /usr/local/bin, a directory that is on user's default path. To use this program, first ssh into xfer.gacrc.uga.edu and you can access the command there.
Documentation
[shtsai@xfer3 ~]$ bs --help Usage: bs [OPTIONS] <command> The BaseSpace Sequence Hub CLI tool suite is a set of command-line tools available for interacting with BaseSpace, Illumina's cloud-based sequencing informatics platform. There are two types of internal commands, actions and entity-related, as well as the possibility to plug-in a number of external commands. Application Options: -V, --version Display version Logging Options: -v, --verbose Increase verbosity (additive) -q, --quiet Only print errors (overrides verbosity) --log= Path to standard logging destination (if given, captures both STDOUT and STDERR with timestamps) Output Options: --stdout= Standard Output destination, "path/to/file" or "-" for system's <STDOUT> (default: -) --stderr= Standard Error destination, "path/to/file" or "-" for system's <STDERR> (default: -) BaseSpace Connection Options: -c, --config= Use this BaseSpaceCLI configuration --api-server= BaseSpace API hostname [$BASESPACE_API_SERVER] --access-token= Manual BaseSpace API access token [$BASESPACE_ACCESS_TOKEN] --retry retry failed calls 5 times (with backoff) Help Options: -h, --help Show this help message Available actions: accession Register a new item add Add lane or workflow settings archive Archive entities authenticate Make an authentication request to BaseSpace (aliases: auth) await Await completion or status change clear Clear lane or workflow settings content Show all files in an entity (aliases: contents, dir) create Create an entity delete Move entities to your trash (aliases: rm, move-to-trash) download Download files from an entity empty Empty a store export Export lane or workflow settings get Get detailed information about an entity (aliases: info, inspect) header List headers for an entity (aliases: headers) history Retrieve account activity records for a user or workgroup import Import lane or workflow settings kill Abort entities launch Execute a task link Get a direct link for an entity list List and filter entities (aliases: filter, list-all) load Load into your environment rename Rename entities restore Restore items revoke Invalidate a resource (aliases: expire) seqstats Sequencing stats set Set properties in an entity translate Translate v1 <-> v2 entity IDs unarchive Restore entities from archival storage unlock Unlock a locked entity update Update entities upload Upload files to an entity whoami Get information about selected user/configuration Available entities: application View and manage applications (aliases: applications) appresult View and manage appresults (aliases: appresults) appsession View and manage appsessions (aliases: appsessions) biosample View and manage biosamples (aliases: biosamples) config View and manage installed configurations (aliases: configs, configuration) dataset View and manage datasets (aliases: datasets) file View and manage files (aliases: files) lane View and manage automated lane QC thresholds (aliases: lanes) manifest Biosample manifest actions (aliases: manifests) project View and manage projects (aliases: projects) run View and manage runs (aliases: runs) trash View and manage trashs (aliases: trashs) workflow View and manage workflow applications (aliases: workflows)
Installation
Installed pre-compiled RPM for CentOS7.
System
64-bit Linux