google_api_genomics v0.0.1 GoogleApi.Genomics.V1.Api.Annotationsets View Source
API calls for all endpoints tagged Annotationsets
.
Link to this section Summary
Functions
Creates a new annotation set. Caller must have WRITE permission for the associated dataset. The following fields are required: datasetId referenceSetId All other fields may be optionally specified, unless documented as being server-generated (for example, the `id` field)
Deletes an annotation set. Caller must have WRITE permission for the associated annotation set
Gets an annotation set. Caller must have READ permission for the associated dataset
Searches for annotation sets that match the given criteria. Annotation sets are returned in an unspecified order. This order is consistent, such that two queries for the same content (regardless of page size) yield annotation sets in the same order across their respective streams of paginated responses. Caller must have READ permission for the queried datasets
Updates an annotation set. The update must respect all mutability restrictions and other invariants described on the annotation set resource. Caller must have WRITE permission for the associated dataset
Link to this section Functions
genomics_annotationsets_create(Tesla.Env.client, keyword) :: {:ok, GoogleApi.Genomics.V1.Model.AnnotationSet.t} | {:error, Tesla.Env.t}
Creates a new annotation set. Caller must have WRITE permission for the associated dataset. The following fields are required: datasetId referenceSetId All other fields may be optionally specified, unless documented as being server-generated (for example, the `id` field).
Parameters
- connection (GoogleApi.Genomics.V1.Connection): Connection to server
opts (KeywordList): [optional] Optional parameters
- :fields (String): Selector specifying which fields to include in a partial response.
- :upload_type (String): Legacy upload protocol for media (e.g. "media", "multipart").
- :__/xgafv (String): V1 error format.
- :callback (String): JSONP
- :alt (String): Data format for response.
- :access_token (String): OAuth access token.
- :key (String): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :quota_user (String): Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
- :pp (Boolean): Pretty-print response.
- :bearer_token (String): OAuth bearer token.
- :oauth_token (String): OAuth 2.0 token for the current user.
- :upload_protocol (String): Upload protocol for media (e.g. "raw", "multipart").
- :pretty_print (Boolean): Returns response with indentations and line breaks.
- :body (AnnotationSet):
Returns
{:ok, %GoogleApi.Genomics.V1.Model.AnnotationSet{}} on success {:error, info} on failure
genomics_annotationsets_delete(Tesla.Env.client, String.t, keyword) :: {:ok, GoogleApi.Genomics.V1.Model.Empty.t} | {:error, Tesla.Env.t}
Deletes an annotation set. Caller must have WRITE permission for the associated annotation set.
Parameters
- connection (GoogleApi.Genomics.V1.Connection): Connection to server
- annotation_set_id (String): The ID of the annotation set to be deleted.
opts (KeywordList): [optional] Optional parameters
- :fields (String): Selector specifying which fields to include in a partial response.
- :upload_type (String): Legacy upload protocol for media (e.g. "media", "multipart").
- :__/xgafv (String): V1 error format.
- :callback (String): JSONP
- :alt (String): Data format for response.
- :access_token (String): OAuth access token.
- :key (String): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :quota_user (String): Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
- :pp (Boolean): Pretty-print response.
- :bearer_token (String): OAuth bearer token.
- :oauth_token (String): OAuth 2.0 token for the current user.
- :upload_protocol (String): Upload protocol for media (e.g. "raw", "multipart").
- :pretty_print (Boolean): Returns response with indentations and line breaks.
Returns
{:ok, %GoogleApi.Genomics.V1.Model.Empty{}} on success {:error, info} on failure
genomics_annotationsets_get(Tesla.Env.client, String.t, keyword) :: {:ok, GoogleApi.Genomics.V1.Model.AnnotationSet.t} | {:error, Tesla.Env.t}
Gets an annotation set. Caller must have READ permission for the associated dataset.
Parameters
- connection (GoogleApi.Genomics.V1.Connection): Connection to server
- annotation_set_id (String): The ID of the annotation set to be retrieved.
opts (KeywordList): [optional] Optional parameters
- :fields (String): Selector specifying which fields to include in a partial response.
- :upload_type (String): Legacy upload protocol for media (e.g. "media", "multipart").
- :__/xgafv (String): V1 error format.
- :callback (String): JSONP
- :alt (String): Data format for response.
- :access_token (String): OAuth access token.
- :key (String): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :quota_user (String): Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
- :pp (Boolean): Pretty-print response.
- :bearer_token (String): OAuth bearer token.
- :oauth_token (String): OAuth 2.0 token for the current user.
- :upload_protocol (String): Upload protocol for media (e.g. "raw", "multipart").
- :pretty_print (Boolean): Returns response with indentations and line breaks.
Returns
{:ok, %GoogleApi.Genomics.V1.Model.AnnotationSet{}} on success {:error, info} on failure
genomics_annotationsets_search(Tesla.Env.client, keyword) :: {:ok, GoogleApi.Genomics.V1.Model.SearchAnnotationSetsResponse.t} | {:error, Tesla.Env.t}
Searches for annotation sets that match the given criteria. Annotation sets are returned in an unspecified order. This order is consistent, such that two queries for the same content (regardless of page size) yield annotation sets in the same order across their respective streams of paginated responses. Caller must have READ permission for the queried datasets.
Parameters
- connection (GoogleApi.Genomics.V1.Connection): Connection to server
opts (KeywordList): [optional] Optional parameters
- :fields (String): Selector specifying which fields to include in a partial response.
- :upload_type (String): Legacy upload protocol for media (e.g. "media", "multipart").
- :__/xgafv (String): V1 error format.
- :callback (String): JSONP
- :alt (String): Data format for response.
- :access_token (String): OAuth access token.
- :key (String): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :quota_user (String): Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
- :pp (Boolean): Pretty-print response.
- :bearer_token (String): OAuth bearer token.
- :oauth_token (String): OAuth 2.0 token for the current user.
- :upload_protocol (String): Upload protocol for media (e.g. "raw", "multipart").
- :pretty_print (Boolean): Returns response with indentations and line breaks.
- :body (SearchAnnotationSetsRequest):
Returns
{:ok, %GoogleApi.Genomics.V1.Model.SearchAnnotationSetsResponse{}} on success {:error, info} on failure
genomics_annotationsets_update(Tesla.Env.client, String.t, keyword) :: {:ok, GoogleApi.Genomics.V1.Model.AnnotationSet.t} | {:error, Tesla.Env.t}
Updates an annotation set. The update must respect all mutability restrictions and other invariants described on the annotation set resource. Caller must have WRITE permission for the associated dataset.
Parameters
- connection (GoogleApi.Genomics.V1.Connection): Connection to server
- annotation_set_id (String): The ID of the annotation set to be updated.
opts (KeywordList): [optional] Optional parameters
- :fields (String): Selector specifying which fields to include in a partial response.
- :upload_type (String): Legacy upload protocol for media (e.g. "media", "multipart").
- :__/xgafv (String): V1 error format.
- :callback (String): JSONP
- :alt (String): Data format for response.
- :access_token (String): OAuth access token.
- :key (String): API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
- :quota_user (String): Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
- :pp (Boolean): Pretty-print response.
- :bearer_token (String): OAuth bearer token.
- :oauth_token (String): OAuth 2.0 token for the current user.
- :upload_protocol (String): Upload protocol for media (e.g. "raw", "multipart").
- :pretty_print (Boolean): Returns response with indentations and line breaks.
- :update_mask (String): An optional mask specifying which fields to update. Mutable fields are name, source_uri, and info. If unspecified, all mutable fields will be updated.
- :body (AnnotationSet):
Returns
{:ok, %GoogleApi.Genomics.V1.Model.AnnotationSet{}} on success {:error, info} on failure