google_api_genomics v0.5.0 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(connection, optional_params \\ [], opts \\ []) View Source
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
optional_params (KeywordList): [optional] Optional parameters
- :$.xgafv (String.t): V1 error format.
- :access_token (String.t): OAuth access token.
- :alt (String.t): Data format for response.
- :callback (String.t): JSONP
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): 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.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): 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.
- :upload_protocol (String.t): Upload protocol for media (e.g. "raw", "multipart").
- :uploadType (String.t): Legacy upload protocol for media (e.g. "media", "multipart").
- :body (AnnotationSet):
Returns
{:ok, %GoogleApi.Genomics.V1.Model.AnnotationSet{}} on success {:error, info} on failure
genomics_annotationsets_delete(connection, annotation_set_id, optional_params \\ [], opts \\ []) View Source
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.t): The ID of the annotation set to be deleted.
optional_params (KeywordList): [optional] Optional parameters
- :$.xgafv (String.t): V1 error format.
- :access_token (String.t): OAuth access token.
- :alt (String.t): Data format for response.
- :callback (String.t): JSONP
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): 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.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): 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.
- :upload_protocol (String.t): Upload protocol for media (e.g. "raw", "multipart").
- :uploadType (String.t): Legacy upload protocol for media (e.g. "media", "multipart").
Returns
{:ok, %GoogleApi.Genomics.V1.Model.Empty{}} on success {:error, info} on failure
genomics_annotationsets_get(connection, annotation_set_id, optional_params \\ [], opts \\ []) View Source
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.t): The ID of the annotation set to be retrieved.
optional_params (KeywordList): [optional] Optional parameters
- :$.xgafv (String.t): V1 error format.
- :access_token (String.t): OAuth access token.
- :alt (String.t): Data format for response.
- :callback (String.t): JSONP
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): 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.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): 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.
- :upload_protocol (String.t): Upload protocol for media (e.g. "raw", "multipart").
- :uploadType (String.t): Legacy upload protocol for media (e.g. "media", "multipart").
Returns
{:ok, %GoogleApi.Genomics.V1.Model.AnnotationSet{}} on success {:error, info} on failure
genomics_annotationsets_search(connection, optional_params \\ [], opts \\ []) View Source
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
optional_params (KeywordList): [optional] Optional parameters
- :$.xgafv (String.t): V1 error format.
- :access_token (String.t): OAuth access token.
- :alt (String.t): Data format for response.
- :callback (String.t): JSONP
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): 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.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): 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.
- :upload_protocol (String.t): Upload protocol for media (e.g. "raw", "multipart").
- :uploadType (String.t): Legacy upload protocol for media (e.g. "media", "multipart").
- :body (SearchAnnotationSetsRequest):
Returns
{:ok, %GoogleApi.Genomics.V1.Model.SearchAnnotationSetsResponse{}} on success {:error, info} on failure
genomics_annotationsets_update(connection, annotation_set_id, optional_params \\ [], opts \\ []) View Source
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.t): The ID of the annotation set to be updated.
optional_params (KeywordList): [optional] Optional parameters
- :$.xgafv (String.t): V1 error format.
- :access_token (String.t): OAuth access token.
- :alt (String.t): Data format for response.
- :callback (String.t): JSONP
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (String.t): 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.
- :oauth_token (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (String.t): 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.
- :upload_protocol (String.t): Upload protocol for media (e.g. "raw", "multipart").
- :uploadType (String.t): Legacy upload protocol for media (e.g. "media", "multipart").
- :updateMask (String.t): 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