All URIs are relative to http://localhost
Method | HTTP request | Description ------------- | ------------- | ------------- Ga4ghV1MetadataGet | GET /ga4gh/v1/metadata | Return some metadata that is useful for describing this registry Ga4ghV1ToolClassesGet | GET /ga4gh/v1/tool-classes | List all tool types Ga4ghV1ToolsGet | GET /ga4gh/v1/tools | List all tools Ga4ghV1ToolsIdGet | GET /ga4gh/v1/tools/{id} | List one specific tool, acts as an anchor for self references Ga4ghV1ToolsIdVersionsGet | GET /ga4gh/v1/tools/{id}/versions | List versions of a tool Ga4ghV1ToolsIdVersionsVersionIdGet | GET /ga4gh/v1/tools/{id}/versions/{version-id} | List one specific tool version, acts as an anchor for self references Ga4ghV1ToolsIdVersionsVersionIdTypeDescriptorGet | GET /ga4gh/v1/tools/{id}/versions/{version-id}/{type}/descriptor | Get the tool descriptor (WDL) for the specified tool.
Metadata Ga4ghV1MetadataGet()
Return some metadata that is useful for describing this registry
Return some metadata that is useful for describing this registry
library(openapi)
#Return some metadata that is useful for describing this registry
api.instance <- GA4GHToolRegistryApi$new()
# Configure OAuth2 access token for authorization: googleoauth
api.instance$apiClient$accessToken <- 'TODO_YOUR_ACCESS_TOKEN';
result <- api.instance$Ga4ghV1MetadataGet()
dput(result)
This endpoint does not need any parameter.
| Status code | Description | Response headers | |-------------|-------------|------------------| | 200 | A Metadata object describing this service. | - |
array[ToolClass] Ga4ghV1ToolClassesGet()
List all tool types
This endpoint returns all tool-classes available
library(openapi)
#List all tool types
api.instance <- GA4GHToolRegistryApi$new()
# Configure OAuth2 access token for authorization: googleoauth
api.instance$apiClient$accessToken <- 'TODO_YOUR_ACCESS_TOKEN';
result <- api.instance$Ga4ghV1ToolClassesGet()
dput(result)
This endpoint does not need any parameter.
| Status code | Description | Response headers | |-------------|-------------|------------------| | 200 | An array of methods that match the filter. | - |
array[Tool] Ga4ghV1ToolsGet()
List all tools
This endpoint returns all tools available.
library(openapi)
#List all tools
api.instance <- GA4GHToolRegistryApi$new()
# Configure OAuth2 access token for authorization: googleoauth
api.instance$apiClient$accessToken <- 'TODO_YOUR_ACCESS_TOKEN';
result <- api.instance$Ga4ghV1ToolsGet()
dput(result)
This endpoint does not need any parameter.
| Status code | Description | Response headers | |-------------|-------------|------------------| | 200 | An array of Tools that match the filter. | - |
Tool Ga4ghV1ToolsIdGet(id)
List one specific tool, acts as an anchor for self references
This endpoint returns one specific tool (which has ToolVersions nested inside it)
library(openapi)
var.id <- 'id_example' # character | A unique identifier of the tool, scoped to this registry, for example `123456`
#List one specific tool, acts as an anchor for self references
api.instance <- GA4GHToolRegistryApi$new()
# Configure OAuth2 access token for authorization: googleoauth
api.instance$apiClient$accessToken <- 'TODO_YOUR_ACCESS_TOKEN';
result <- api.instance$Ga4ghV1ToolsIdGet(var.id)
dput(result)
Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- id | character| A unique identifier of the tool, scoped to this registry, for example `123456` |
| Status code | Description | Response headers | |-------------|-------------|------------------| | 200 | A tool. | - |
array[ToolVersion] Ga4ghV1ToolsIdVersionsGet(id)
List versions of a tool
Returns all versions of the specified tool
library(openapi)
var.id <- 'id_example' # character | A unique identifier of the tool, scoped to this registry, for example `123456`
#List versions of a tool
api.instance <- GA4GHToolRegistryApi$new()
# Configure OAuth2 access token for authorization: googleoauth
api.instance$apiClient$accessToken <- 'TODO_YOUR_ACCESS_TOKEN';
result <- api.instance$Ga4ghV1ToolsIdVersionsGet(var.id)
dput(result)
Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- id | character| A unique identifier of the tool, scoped to this registry, for example `123456` |
| Status code | Description | Response headers | |-------------|-------------|------------------| | 200 | An array of tool versions | - |
ToolVersion Ga4ghV1ToolsIdVersionsVersionIdGet(id, version.id)
List one specific tool version, acts as an anchor for self references
This endpoint returns one specific tool version
library(openapi)
var.id <- 'id_example' # character | A unique identifier of the tool, scoped to this registry, for example `123456`
var.version.id <- 'version.id_example' # character | An identifier of the tool version, scoped to this registry, for example `v1`
#List one specific tool version, acts as an anchor for self references
api.instance <- GA4GHToolRegistryApi$new()
# Configure OAuth2 access token for authorization: googleoauth
api.instance$apiClient$accessToken <- 'TODO_YOUR_ACCESS_TOKEN';
result <- api.instance$Ga4ghV1ToolsIdVersionsVersionIdGet(var.id, var.version.id)
dput(result)
Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- id | character| A unique identifier of the tool, scoped to this registry, for example `123456` | version.id | character| An identifier of the tool version, scoped to this registry, for example `v1` |
| Status code | Description | Response headers | |-------------|-------------|------------------| | 200 | A tool version. | - |
ToolDescriptor Ga4ghV1ToolsIdVersionsVersionIdTypeDescriptorGet(type, id, version.id)
Get the tool descriptor (WDL) for the specified tool.
Returns the WDL descriptor for the specified tool.
library(openapi)
var.type <- 'type_example' # character | The output type of the descriptor. If not specified it is up to the underlying implementation to determine which output type to return. Plain types return the bare descriptor while the \"non-plain\" types return a descriptor wrapped with metadata.
var.id <- 'id_example' # character | A unique identifier of the tool, scoped to this registry, for example `123456`. *In FireCloud, this must be a namespace + \":\" + name. For instance, if your namespace is 'foo' and name is 'bar', this must be 'foo:bar'.*
var.version.id <- 'version.id_example' # character | An identifier of the tool version for this particular tool registry, for example `v1`. *In FireCloud, this must be an integer representing the FireCloud snapshot id.*
#Get the tool descriptor (WDL) for the specified tool.
api.instance <- GA4GHToolRegistryApi$new()
# Configure OAuth2 access token for authorization: googleoauth
api.instance$apiClient$accessToken <- 'TODO_YOUR_ACCESS_TOKEN';
result <- api.instance$Ga4ghV1ToolsIdVersionsVersionIdTypeDescriptorGet(var.type, var.id, var.version.id)
dput(result)
Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- type | Enum [WDL, plain-WDL] | The output type of the descriptor. If not specified it is up to the underlying implementation to determine which output type to return. Plain types return the bare descriptor while the \"non-plain\" types return a descriptor wrapped with metadata. | id | character| A unique identifier of the tool, scoped to this registry, for example `123456`. In FireCloud, this must be a namespace + \":\" + name. For instance, if your namespace is 'foo' and name is 'bar', this must be 'foo:bar'. | version.id | character| An identifier of the tool version for this particular tool registry, for example `v1`. In FireCloud, this must be an integer representing the FireCloud snapshot id. |
| Status code | Description | Response headers | |-------------|-------------|------------------| | 200 | The tool descriptor. | - | | 404 | The tool can not be output in the specified type. | - |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.