Genomics API

Upload, process, query, and search Genomics data in the cloud.

Service: genomics.googleapis.com

All URIs below are relative to https://genomics.googleapis.com

This service provides the following discovery documents:

REST Resource: v2alpha1.pipelines

Methods
run POST /v2alpha1/pipelines:run
Runs a pipeline.

REST Resource: v2alpha1.projects.operations

Methods
cancel POST /v2alpha1/{name=projects/*/operations/*}:cancel
Starts asynchronous cancellation on a long-running operation.
get GET /v2alpha1/{name=projects/*/operations/*}
Gets the latest state of a long-running operation.
list GET /v2alpha1/{name=projects/*/operations}
Lists operations that match the specified filter in the request.

Service: genomics.googleapis.com

All URIs below are relative to https://genomics.googleapis.com

This service provides the following discovery documents:

REST Resource: v1alpha2.operations

Methods
cancel POST /v1alpha2/{name=operations/**}:cancel
Starts asynchronous cancellation on a long-running operation.
get GET /v1alpha2/{name=operations/**}
Gets the latest state of a long-running operation.
list GET /v1alpha2/{name}
Lists operations that match the specified filter in the request.

REST Resource: v1alpha2.pipelines

Methods
create POST /v1alpha2/pipelines
Creates a pipeline that can be run later.
delete DELETE /v1alpha2/pipelines/{pipelineId}
Deletes a pipeline based on ID.
get GET /v1alpha2/pipelines/{pipelineId}
Retrieves a pipeline based on ID.
getControllerConfig GET /v1alpha2/pipelines:getControllerConfig
Gets controller configuration information.
list GET /v1alpha2/pipelines
Lists pipelines.
run POST /v1alpha2/pipelines:run
Runs a pipeline.
setOperationStatus PUT /v1alpha2/pipelines:setOperationStatus
Sets status of a given operation.

Service: genomics.googleapis.com

All URIs below are relative to https://genomics.googleapis.com

This service provides the following discovery documents:

REST Resource: v1.annotations

Methods
batchCreate
(deprecated)
POST /v1/annotations:batchCreate
Creates one or more new annotations atomically.
create
(deprecated)
POST /v1/annotations
Creates a new annotation.
delete
(deprecated)
DELETE /v1/annotations/{annotationId}
Deletes an annotation.
get
(deprecated)
GET /v1/annotations/{annotationId}
Gets an annotation.
search
(deprecated)
POST /v1/annotations/search
Searches for annotations that match the given criteria.
update
(deprecated)
PUT /v1/annotations/{annotationId}
Updates an annotation.

REST Resource: v1.annotationsets

Methods
create
(deprecated)
POST /v1/annotationsets
Creates a new annotation set.
delete
(deprecated)
DELETE /v1/annotationsets/{annotationSetId}
Deletes an annotation set.
get
(deprecated)
GET /v1/annotationsets/{annotationSetId}
Gets an annotation set.
search
(deprecated)
POST /v1/annotationsets/search
Searches for annotation sets that match the given criteria.
update
(deprecated)
PUT /v1/annotationsets/{annotationSetId}
Updates an annotation set.

REST Resource: v1.callsets

Methods
create
(deprecated)
POST /v1/callsets
Creates a new call set.
delete
(deprecated)
DELETE /v1/callsets/{callSetId}
Deletes a call set.
get
(deprecated)
GET /v1/callsets/{callSetId}
Gets a call set by ID.
patch
(deprecated)
PATCH /v1/callsets/{callSetId}
Updates a call set.
search
(deprecated)
POST /v1/callsets/search
Gets a list of call sets matching the criteria.

REST Resource: v1.datasets

Methods
create
(deprecated)
POST /v1/datasets
Creates a new dataset.
delete
(deprecated)
DELETE /v1/datasets/{datasetId}
Deletes a dataset and all of its contents (all read group sets, reference sets, variant sets, call sets, annotation sets, etc.) This is reversible (up to one week after the deletion) via the datasets.undelete operation.
get
(deprecated)
GET /v1/datasets/{datasetId}
Gets a dataset by ID.
getIamPolicy
(deprecated)
POST /v1/{resource=datasets/*}:getIamPolicy
Gets the access control policy for the dataset.
list
(deprecated)
GET /v1/datasets
Lists datasets within a project.
patch
(deprecated)
PATCH /v1/datasets/{datasetId}
Updates a dataset.
setIamPolicy
(deprecated)
POST /v1/{resource=datasets/*}:setIamPolicy
Sets the access control policy on the specified dataset.
testIamPermissions
(deprecated)
POST /v1/{resource=datasets/*}:testIamPermissions
Returns permissions that a caller has on the specified resource.
undelete
(deprecated)
POST /v1/datasets/{datasetId}:undelete
Undeletes a dataset by restoring a dataset which was deleted via this API.

REST Resource: v1.operations

Methods
cancel POST /v1/{name=operations/**}:cancel
Starts asynchronous cancellation on a long-running operation.
get GET /v1/{name=operations/**}
Gets the latest state of a long-running operation.
list GET /v1/{name}
Lists operations that match the specified filter in the request.

REST Resource: v1.readgroupsets

Methods
delete
(deprecated)
DELETE /v1/readgroupsets/{readGroupSetId}
Deletes a read group set.
export
(deprecated)
POST /v1/readgroupsets/{readGroupSetId}:export
Exports a read group set to a BAM file in Google Cloud Storage.
get
(deprecated)
GET /v1/readgroupsets/{readGroupSetId}
Gets a read group set by ID.
import
(deprecated)
POST /v1/readgroupsets:import
Creates read group sets by asynchronously importing the provided information.
patch
(deprecated)
PATCH /v1/readgroupsets/{readGroupSetId}
Updates a read group set.
search
(deprecated)
POST /v1/readgroupsets/search
Searches for read group sets matching the criteria.

REST Resource: v1.readgroupsets.coveragebuckets

Methods
list
(deprecated)
GET /v1/readgroupsets/{readGroupSetId}/coveragebuckets
Lists fixed width coverage buckets for a read group set, each of which correspond to a range of a reference sequence.

REST Resource: v1.reads

Methods
search
(deprecated)
POST /v1/reads/search
Gets a list of reads for one or more read group sets.
stream
(deprecated)
POST /v1/reads:stream
Returns a stream of all the reads matching the search request, ordered by reference name, position, and ID.

REST Resource: v1.references

Methods
get
(deprecated)
GET /v1/references/{referenceId}
Gets a reference.
search
(deprecated)
POST /v1/references/search
Searches for references which match the given criteria.

REST Resource: v1.references.bases

Methods
list
(deprecated)
GET /v1/references/{referenceId}/bases
Lists the bases in a reference, optionally restricted to a range.

REST Resource: v1.referencesets

Methods
get
(deprecated)
GET /v1/referencesets/{referenceSetId}
Gets a reference set.
search
(deprecated)
POST /v1/referencesets/search
Searches for reference sets which match the given criteria.

REST Resource: v1.variants

Methods
create
(deprecated)
POST /v1/variants
Creates a new variant.
delete
(deprecated)
DELETE /v1/variants/{variantId}
Deletes a variant.
get
(deprecated)
GET /v1/variants/{variantId}
Gets a variant by ID.
import
(deprecated)
POST /v1/variants:import
Creates variant data by asynchronously importing the provided information.
merge
(deprecated)
POST /v1/variants:merge
Merges the given variants with existing variants.
patch
(deprecated)
PATCH /v1/variants/{variantId}
Updates a variant.
search
(deprecated)
POST /v1/variants/search
Gets a list of variants matching the criteria.
stream
(deprecated)
POST /v1/variants:stream
Returns a stream of all the variants matching the search request, ordered by reference name, position, and ID.

REST Resource: v1.variantsets

Methods
create
(deprecated)
POST /v1/variantsets
Creates a new variant set.
delete
(deprecated)
DELETE /v1/variantsets/{variantSetId}
Deletes a variant set including all variants, call sets, and calls within.
export
(deprecated)
POST /v1/variantsets/{variantSetId}:export
Exports variant set data to an external destination.
get
(deprecated)
GET /v1/variantsets/{variantSetId}
Gets a variant set by ID.
patch
(deprecated)
PATCH /v1/variantsets/{variantSetId}
Updates a variant set using patch semantics.
search
(deprecated)
POST /v1/variantsets/search
Returns a list of all variant sets matching search criteria.
Was this page helpful? Let us know how we did:

Send feedback about...

Cloud Genomics