Create an extended resource reference in a project

opal.resource_extension_create(
  opal,
  project,
  name,
  provider,
  factory,
  parameters,
  description = NULL,
  credentials = NULL
)

Arguments

opal

Opal object.

project

Name of the project.

name

Name of the resource in the project.

provider

Name of the R package in which the resource is defined.

factory

Name of the JS function that turns parameters and credentials into a resource object.

parameters

A named list of the resource parameters.

description

The description of the resource (optional).

credentials

A named list of the resource credentials (optional).

Examples

if (FALSE) {
o <- opal.login('administrator','password', url='https://opal-demo.obiba.org')
opal.resource_extension_create(o, 'RSRC', 'ga4gh_1000g',
  provider = 'dsOmics', factory = 'ga4gh-htsget',
  parameters = list(
    host = 'https://htsget.ga4gh.org',
    sample = '1000genomes.phase1.chr1',
    reference = '1',
    start = '1',
    end = '100000',
    format = 'GA4GHVCF'
  )
)
opal.logout(o)
}