API Client

API client.

get_token() misc_get_token()

Opens web browser to copy the auth token

api()

Core HTTP logic for Seven Bridges API

response() `response<-`()

Get raw response from an Item object

Authentication

Authentication.

Auth-class

Class Auth

sbg_get_env()

Set authentication environment variables for Seven Bridges API

sbg_set_env()

Set authentication environment variables for Seven Bridges API

Project

Managing projects.

project_details()

Returns the details of the project

project_members()

Returns a list of all users invited to the project and their privileges

Files/Folders

File and folder operations.

FileList()

FileList Class

FilesList()

Class Files

download()

Download files

delete()

Delete files or folders

upload_complete_all()

Reports the complete file upload

upload_complete_part()

Reports the completion of the part upload

upload_delete()

Abort the upload

upload_info_part()

Returns AWS S3 signed URL for a part of the file upload

upload_info()

Returns upload information for the ongoing upload

upload_init()

Initializes the upload of the specified file

set_tag() add_tag()

Set file tags

Tasks

Managing tasks.

batch()

batch function for task batch execution

setTaskHook() getTaskHook()

set task function hook

File Systems

File systems class.

FS-class

FS class

CLI Uploader

Upload files with command line uploader.

get_uploader() misc_get_uploader()

Download Seven Bridges command line uploader and extract to a specified directory

cli_list_projects()

List projects using Seven Bridges command line uploader

cli_list_tags()

List all the tags in project using Seven Bridges command line uploader

cli_upload() misc_upload_cli()

Upload files using Seven Bridges command line uploader

Common Workflow Language

Creating CWL tools and workflows in R.

App-class

Class App

convert_app() appType()

Convert App or a CWL JSON file to Tool or Flow object

input_matrix() output_matrix()

Get input/output matrix out of JSON CWL file directly

Tool-class

Class Tool

test_tool_rabix()

Test tools in rabix/rabix-devel (DEPRECATED)

test_tool_cwlrun()

Test tools with cwl-runner

test_tool_bunny()

Test tools in rabix/bunny

link()

link two nodes to form a new Workflow

link_what()

List possible linking methods

Flow() `+`(<Tool>,<Tool>) `+`(<WorkflowStepList>,<Tool>) `+`(<WorkflowStepList>,<WorkflowStepList>) `+`(<App>,<App>) `+`(<WorkflowStepList>,<App>) `%>>%`

Build workflow

WorkflowStepInputList() WorkflowStepOutputList() WorkflowStepList()

WorkflowStepInputList

WorkflowOutputParameterList()

Workflow

CWL-class

Class CWL

get_cwl_class()

Get class from CWL JSON file

Process-class

Process Class

FileDefList() EnvironmentDefList() ProcessRequirementList()

ProcessRequirement Class

InputParameterList() OutputParameterList()

Paramter class (reference class)

CommandInputParameter-class

CommandInputParameter Class

CommandInputSchema-class

CommandInputSchema Class

CommandLineBinding-class

CommandLineBinding Class

CommandLineTool-class

CommandLineTool Class

CommandOutputBinding-class

CommandOutputBinding Class

CommandOutputParameter-class

CommandOutputParameter Class

CommandOutputSchema-class

CommandOutputSchema

Expression-class

Expression Class

ExpressionTool-class

ExpressionTool Class

Handler-class

Handler instance

docker() requirements() fileDef()

Rabix specifc Requirements

DSCList()

DSC list

CCBList()

characterORCommandLineBindingList Class

CLB

Shorthand functions for cwl packages constructors

SchemaList() SchemaDefList()

SchemaList

PrimitiveSingleEnum-class

Pre-defiend enums

Binding-class

Binding

Utilities

Utility functions.

sevenbridges-package

Seven Bridges Platform API Client and CWL Tool Builder in R

Item-class

Class Item

misc_make_metadata()

Meta schema

addIdNum()

add # prefix to id

asList()

Convert a object slots/fields to a list, json, or yaml file

set_test_env()

Set testing env

setListClass()

List Class generator.