R/omics_interfaces.R

Defines functions upload_read_set_part_output upload_read_set_part_input update_workflow_output update_workflow_input update_variant_store_output update_variant_store_input update_run_group_output update_run_group_input update_annotation_store_version_output update_annotation_store_version_input update_annotation_store_output update_annotation_store_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input start_variant_import_job_output start_variant_import_job_input start_run_output start_run_input start_reference_import_job_output start_reference_import_job_input start_read_set_import_job_output start_read_set_import_job_input start_read_set_export_job_output start_read_set_export_job_input start_read_set_activation_job_output start_read_set_activation_job_input start_annotation_import_job_output start_annotation_import_job_input list_workflows_output list_workflows_input list_variant_stores_output list_variant_stores_input list_variant_import_jobs_output list_variant_import_jobs_input list_tags_for_resource_output list_tags_for_resource_input list_shares_output list_shares_input list_sequence_stores_output list_sequence_stores_input list_runs_output list_runs_input list_run_tasks_output list_run_tasks_input list_run_groups_output list_run_groups_input list_references_output list_references_input list_reference_stores_output list_reference_stores_input list_reference_import_jobs_output list_reference_import_jobs_input list_read_sets_output list_read_sets_input list_read_set_upload_parts_output list_read_set_upload_parts_input list_read_set_import_jobs_output list_read_set_import_jobs_input list_read_set_export_jobs_output list_read_set_export_jobs_input list_read_set_activation_jobs_output list_read_set_activation_jobs_input list_multipart_read_set_uploads_output list_multipart_read_set_uploads_input list_annotation_stores_output list_annotation_stores_input list_annotation_store_versions_output list_annotation_store_versions_input list_annotation_import_jobs_output list_annotation_import_jobs_input get_workflow_output get_workflow_input get_variant_store_output get_variant_store_input get_variant_import_job_output get_variant_import_job_input get_share_output get_share_input get_sequence_store_output get_sequence_store_input get_run_task_output get_run_task_input get_run_group_output get_run_group_input get_run_output get_run_input get_reference_store_output get_reference_store_input get_reference_metadata_output get_reference_metadata_input get_reference_import_job_output get_reference_import_job_input get_reference_output get_reference_input get_read_set_metadata_output get_read_set_metadata_input get_read_set_import_job_output get_read_set_import_job_input get_read_set_export_job_output get_read_set_export_job_input get_read_set_activation_job_output get_read_set_activation_job_input get_read_set_output get_read_set_input get_annotation_store_version_output get_annotation_store_version_input get_annotation_store_output get_annotation_store_input get_annotation_import_job_output get_annotation_import_job_input delete_workflow_output delete_workflow_input delete_variant_store_output delete_variant_store_input delete_share_output delete_share_input delete_sequence_store_output delete_sequence_store_input delete_run_group_output delete_run_group_input delete_run_output delete_run_input delete_reference_store_output delete_reference_store_input delete_reference_output delete_reference_input delete_annotation_store_versions_output delete_annotation_store_versions_input delete_annotation_store_output delete_annotation_store_input create_workflow_output create_workflow_input create_variant_store_output create_variant_store_input create_share_output create_share_input create_sequence_store_output create_sequence_store_input create_run_group_output create_run_group_input create_reference_store_output create_reference_store_input create_multipart_read_set_upload_output create_multipart_read_set_upload_input create_annotation_store_version_output create_annotation_store_version_input create_annotation_store_output create_annotation_store_input complete_multipart_read_set_upload_output complete_multipart_read_set_upload_input cancel_variant_import_job_output cancel_variant_import_job_input cancel_run_output cancel_run_input cancel_annotation_import_job_output cancel_annotation_import_job_input batch_delete_read_set_output batch_delete_read_set_input accept_share_output accept_share_input abort_multipart_read_set_upload_output abort_multipart_read_set_upload_input

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include omics_service.R
NULL

.omics$abort_multipart_read_set_upload_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), uploadId = structure(logical(0), tags = list(location = "uri", locationName = "uploadId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$abort_multipart_read_set_upload_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$accept_share_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(shareId = structure(logical(0), tags = list(location = "uri", locationName = "shareId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$accept_share_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$batch_delete_read_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$batch_delete_read_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(errors = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), code = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$cancel_annotation_import_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(location = "uri", locationName = "jobId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$cancel_annotation_import_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$cancel_run_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$cancel_run_output <- function(...) {
  list()
}

.omics$cancel_variant_import_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(location = "uri", locationName = "jobId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$cancel_variant_import_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$complete_multipart_read_set_upload_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), uploadId = structure(logical(0), tags = list(location = "uri", locationName = "uploadId", type = "string")), parts = structure(list(structure(list(partNumber = structure(logical(0), tags = list(type = "integer", box = TRUE)), partSource = structure(logical(0), tags = list(type = "string")), checksum = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$complete_multipart_read_set_upload_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(readSetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_annotation_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reference = structure(list(referenceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), versionName = structure(logical(0), tags = list(type = "string")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), storeFormat = structure(logical(0), tags = list(type = "string")), storeOptions = structure(list(tsvStoreOptions = structure(list(annotationType = structure(logical(0), tags = list(type = "string")), formatToHeader = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), schema = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_annotation_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), reference = structure(list(referenceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), storeFormat = structure(logical(0), tags = list(type = "string")), storeOptions = structure(list(tsvStoreOptions = structure(list(annotationType = structure(logical(0), tags = list(type = "string")), formatToHeader = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), schema = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), status = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), versionName = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_annotation_store_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), versionName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), versionOptions = structure(list(tsvVersionOptions = structure(list(annotationType = structure(logical(0), tags = list(type = "string")), formatToHeader = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), schema = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_annotation_store_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), versionName = structure(logical(0), tags = list(type = "string")), storeId = structure(logical(0), tags = list(type = "string")), versionOptions = structure(list(tsvVersionOptions = structure(list(annotationType = structure(logical(0), tags = list(type = "string")), formatToHeader = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), schema = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_multipart_read_set_upload_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), clientToken = structure(logical(0), tags = list(type = "string")), sourceFileType = structure(logical(0), tags = list(type = "string")), subjectId = structure(logical(0), tags = list(type = "string")), sampleId = structure(logical(0), tags = list(type = "string")), generatedFrom = structure(logical(0), tags = list(type = "string")), referenceArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_multipart_read_set_upload_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(type = "string")), uploadId = structure(logical(0), tags = list(type = "string")), sourceFileType = structure(logical(0), tags = list(type = "string")), subjectId = structure(logical(0), tags = list(type = "string")), sampleId = structure(logical(0), tags = list(type = "string")), generatedFrom = structure(logical(0), tags = list(type = "string")), referenceArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_reference_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_reference_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_run_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), maxCpus = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxRuns = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxDuration = structure(logical(0), tags = list(type = "integer", box = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requestId = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), maxGpus = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_run_group_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_sequence_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), clientToken = structure(logical(0), tags = list(type = "string")), fallbackLocation = structure(logical(0), tags = list(type = "string")), eTagAlgorithmFamily = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_sequence_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), fallbackLocation = structure(logical(0), tags = list(type = "string")), eTagAlgorithmFamily = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_share_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(type = "string")), principalSubscriber = structure(logical(0), tags = list(type = "string")), shareName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_share_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(shareId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), shareName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_variant_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(reference = structure(list(referenceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_variant_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), reference = structure(list(referenceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), status = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_workflow_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), engine = structure(logical(0), tags = list(type = "string")), definitionZip = structure(logical(0), tags = list(type = "blob")), definitionUri = structure(logical(0), tags = list(type = "string")), main = structure(logical(0), tags = list(type = "string")), parameterTemplate = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), optional = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "map")), storageCapacity = structure(logical(0), tags = list(type = "integer", box = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requestId = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), accelerators = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$create_workflow_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_annotation_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), force = structure(logical(0), tags = list(location = "querystring", locationName = "force", type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_annotation_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_annotation_store_versions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), versions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), force = structure(logical(0), tags = list(location = "querystring", locationName = "force", type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_annotation_store_versions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(errors = structure(list(structure(list(versionName = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_reference_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), referenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "referenceStoreId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_reference_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_reference_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_reference_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_run_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_run_output <- function(...) {
  list()
}

.omics$delete_run_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_run_group_output <- function(...) {
  list()
}

.omics$delete_sequence_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_sequence_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_share_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(shareId = structure(logical(0), tags = list(location = "uri", locationName = "shareId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_share_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_variant_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), force = structure(logical(0), tags = list(location = "querystring", locationName = "force", type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_variant_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_workflow_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$delete_workflow_output <- function(...) {
  list()
}

.omics$get_annotation_import_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(location = "uri", locationName = "jobId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_annotation_import_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), destinationName = structure(logical(0), tags = list(type = "string")), versionName = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completionTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), items = structure(list(structure(list(source = structure(logical(0), tags = list(type = "string")), jobStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), runLeftNormalization = structure(logical(0), tags = list(type = "boolean")), formatOptions = structure(list(tsvOptions = structure(list(readOptions = structure(list(sep = structure(logical(0), tags = list(type = "string")), encoding = structure(logical(0), tags = list(type = "string")), quote = structure(logical(0), tags = list(type = "string")), quoteAll = structure(logical(0), tags = list(type = "boolean")), escape = structure(logical(0), tags = list(type = "string")), escapeQuotes = structure(logical(0), tags = list(type = "boolean")), comment = structure(logical(0), tags = list(type = "string")), header = structure(logical(0), tags = list(type = "boolean")), lineSep = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), vcfOptions = structure(list(ignoreQualField = structure(logical(0), tags = list(type = "boolean", box = TRUE)), ignoreFilterField = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), annotationFields = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_annotation_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_annotation_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), reference = structure(list(referenceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), status = structure(logical(0), tags = list(type = "string")), storeArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), storeOptions = structure(list(tsvStoreOptions = structure(list(annotationType = structure(logical(0), tags = list(type = "string")), formatToHeader = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), schema = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), storeFormat = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), storeSizeBytes = structure(logical(0), tags = list(type = "long", box = TRUE)), numVersions = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_annotation_store_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), versionName = structure(logical(0), tags = list(location = "uri", locationName = "versionName", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_annotation_store_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(storeId = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), versionArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), versionName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), versionOptions = structure(list(tsvVersionOptions = structure(list(annotationType = structure(logical(0), tags = list(type = "string")), formatToHeader = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), schema = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), statusMessage = structure(logical(0), tags = list(type = "string")), versionSizeBytes = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_read_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), file = structure(logical(0), tags = list(location = "querystring", locationName = "file", type = "string")), partNumber = structure(logical(0), tags = list(location = "querystring", locationName = "partNumber", type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_read_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(payload = structure(logical(0), tags = list(type = "blob", streaming = TRUE))), tags = list(type = "structure", payload = "payload"))
  return(populate(args, shape))
}

.omics$get_read_set_activation_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_read_set_activation_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), sequenceStoreId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completionTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), sources = structure(list(structure(list(readSetId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_read_set_export_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_read_set_export_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), sequenceStoreId = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completionTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), readSets = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_read_set_import_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_read_set_import_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), sequenceStoreId = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completionTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), sources = structure(list(structure(list(sourceFiles = structure(list(source1 = structure(logical(0), tags = list(type = "string")), source2 = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceFileType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), subjectId = structure(logical(0), tags = list(type = "string")), sampleId = structure(logical(0), tags = list(type = "string")), generatedFrom = structure(logical(0), tags = list(type = "string")), referenceArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_read_set_metadata_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_read_set_metadata_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), sequenceStoreId = structure(logical(0), tags = list(type = "string")), subjectId = structure(logical(0), tags = list(type = "string")), sampleId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), fileType = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), sequenceInformation = structure(list(totalReadCount = structure(logical(0), tags = list(type = "long", box = TRUE)), totalBaseCount = structure(logical(0), tags = list(type = "long", box = TRUE)), generatedFrom = structure(logical(0), tags = list(type = "string")), alignment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), referenceArn = structure(logical(0), tags = list(type = "string")), files = structure(list(source1 = structure(list(totalParts = structure(logical(0), tags = list(type = "integer", box = TRUE)), partSize = structure(logical(0), tags = list(type = "long", box = TRUE)), contentLength = structure(logical(0), tags = list(type = "long", box = TRUE)), s3Access = structure(list(s3Uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), source2 = structure(list(totalParts = structure(logical(0), tags = list(type = "integer", box = TRUE)), partSize = structure(logical(0), tags = list(type = "long", box = TRUE)), contentLength = structure(logical(0), tags = list(type = "long", box = TRUE)), s3Access = structure(list(s3Uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), index = structure(list(totalParts = structure(logical(0), tags = list(type = "integer", box = TRUE)), partSize = structure(logical(0), tags = list(type = "long", box = TRUE)), contentLength = structure(logical(0), tags = list(type = "long", box = TRUE)), s3Access = structure(list(s3Uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), statusMessage = structure(logical(0), tags = list(type = "string")), creationType = structure(logical(0), tags = list(type = "string")), etag = structure(list(algorithm = structure(logical(0), tags = list(type = "string")), source1 = structure(logical(0), tags = list(type = "string")), source2 = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_reference_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), referenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "referenceStoreId", type = "string")), range = structure(logical(0), tags = list(location = "header", locationName = "Range", type = "string")), partNumber = structure(logical(0), tags = list(location = "querystring", locationName = "partNumber", type = "integer", box = TRUE)), file = structure(logical(0), tags = list(location = "querystring", locationName = "file", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_reference_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(payload = structure(logical(0), tags = list(type = "blob", streaming = TRUE))), tags = list(type = "structure", payload = "payload"))
  return(populate(args, shape))
}

.omics$get_reference_import_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), referenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "referenceStoreId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_reference_import_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), referenceStoreId = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completionTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), sources = structure(list(structure(list(sourceFile = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_reference_metadata_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), referenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "referenceStoreId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_reference_metadata_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), referenceStoreId = structure(logical(0), tags = list(type = "string")), md5 = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), files = structure(list(source = structure(list(totalParts = structure(logical(0), tags = list(type = "integer", box = TRUE)), partSize = structure(logical(0), tags = list(type = "long", box = TRUE)), contentLength = structure(logical(0), tags = list(type = "long", box = TRUE)), s3Access = structure(list(s3Uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), index = structure(list(totalParts = structure(logical(0), tags = list(type = "integer", box = TRUE)), partSize = structure(logical(0), tags = list(type = "long", box = TRUE)), contentLength = structure(logical(0), tags = list(type = "long", box = TRUE)), s3Access = structure(list(s3Uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_reference_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_reference_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_run_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), export = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(location = "querystring", locationName = "export", type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_run_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), workflowId = structure(logical(0), tags = list(type = "string")), workflowType = structure(logical(0), tags = list(type = "string")), runId = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), runGroupId = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE)), definition = structure(logical(0), tags = list(type = "string")), digest = structure(logical(0), tags = list(type = "string")), parameters = structure(list(), tags = list(type = "structure", document = TRUE)), storageCapacity = structure(logical(0), tags = list(type = "integer", box = TRUE)), outputUri = structure(logical(0), tags = list(type = "string")), logLevel = structure(logical(0), tags = list(type = "string")), resourceDigests = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), startedBy = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), startTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), stopTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), statusMessage = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), accelerators = structure(logical(0), tags = list(type = "string")), retentionMode = structure(logical(0), tags = list(type = "string")), failureReason = structure(logical(0), tags = list(type = "string")), logLocation = structure(list(engineLogStream = structure(logical(0), tags = list(type = "string")), runLogStream = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), uuid = structure(logical(0), tags = list(type = "string")), runOutputUri = structure(logical(0), tags = list(type = "string")), storageType = structure(logical(0), tags = list(type = "string")), workflowOwnerId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_run_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_run_group_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), maxCpus = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxRuns = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxDuration = structure(logical(0), tags = list(type = "integer", box = TRUE)), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), maxGpus = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_run_task_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), taskId = structure(logical(0), tags = list(location = "uri", locationName = "taskId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_run_task_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(taskId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), cpus = structure(logical(0), tags = list(type = "integer", box = TRUE)), memory = structure(logical(0), tags = list(type = "integer", box = TRUE)), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), startTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), stopTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), statusMessage = structure(logical(0), tags = list(type = "string")), logStream = structure(logical(0), tags = list(type = "string")), gpus = structure(logical(0), tags = list(type = "integer", box = TRUE)), instanceType = structure(logical(0), tags = list(type = "string")), failureReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_sequence_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_sequence_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), fallbackLocation = structure(logical(0), tags = list(type = "string")), s3Access = structure(list(s3Uri = structure(logical(0), tags = list(type = "string")), s3AccessPointArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), eTagAlgorithmFamily = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_share_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(shareId = structure(logical(0), tags = list(location = "uri", locationName = "shareId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_share_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(share = structure(list(shareId = structure(logical(0), tags = list(type = "string")), resourceArn = structure(logical(0), tags = list(type = "string")), resourceId = structure(logical(0), tags = list(type = "string")), principalSubscriber = structure(logical(0), tags = list(type = "string")), ownerId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), shareName = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_variant_import_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(location = "uri", locationName = "jobId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_variant_import_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), destinationName = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completionTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), items = structure(list(structure(list(source = structure(logical(0), tags = list(type = "string")), jobStatus = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), runLeftNormalization = structure(logical(0), tags = list(type = "boolean")), annotationFields = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_variant_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_variant_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), reference = structure(list(referenceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), status = structure(logical(0), tags = list(type = "string")), storeArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), statusMessage = structure(logical(0), tags = list(type = "string")), storeSizeBytes = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_workflow_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), type = structure(logical(0), tags = list(location = "querystring", locationName = "type", type = "string")), export = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(location = "querystring", locationName = "export", type = "list")), workflowOwnerId = structure(logical(0), tags = list(location = "querystring", locationName = "workflowOwnerId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$get_workflow_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), engine = structure(logical(0), tags = list(type = "string")), definition = structure(logical(0), tags = list(type = "string")), main = structure(logical(0), tags = list(type = "string")), digest = structure(logical(0), tags = list(type = "string")), parameterTemplate = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), optional = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "map")), storageCapacity = structure(logical(0), tags = list(type = "integer", box = TRUE)), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), statusMessage = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), accelerators = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_annotation_import_jobs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), ids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), filter = structure(list(status = structure(logical(0), tags = list(type = "string")), storeName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_annotation_import_jobs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(annotationImportJobs = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), destinationName = structure(logical(0), tags = list(type = "string")), versionName = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completionTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), runLeftNormalization = structure(logical(0), tags = list(type = "boolean")), annotationFields = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_annotation_store_versions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), filter = structure(list(status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_annotation_store_versions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(annotationStoreVersions = structure(list(structure(list(storeId = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), versionArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), versionName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), statusMessage = structure(logical(0), tags = list(type = "string")), versionSizeBytes = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_annotation_stores_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), filter = structure(list(status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_annotation_stores_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(annotationStores = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), reference = structure(list(referenceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), status = structure(logical(0), tags = list(type = "string")), storeArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), storeFormat = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), statusMessage = structure(logical(0), tags = list(type = "string")), storeSizeBytes = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_multipart_read_set_uploads_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_multipart_read_set_uploads_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), uploads = structure(list(structure(list(sequenceStoreId = structure(logical(0), tags = list(type = "string")), uploadId = structure(logical(0), tags = list(type = "string")), sourceFileType = structure(logical(0), tags = list(type = "string")), subjectId = structure(logical(0), tags = list(type = "string")), sampleId = structure(logical(0), tags = list(type = "string")), generatedFrom = structure(logical(0), tags = list(type = "string")), referenceArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_read_set_activation_jobs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), filter = structure(list(status = structure(logical(0), tags = list(type = "string")), createdAfter = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBefore = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_read_set_activation_jobs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), activationJobs = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), sequenceStoreId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completionTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_read_set_export_jobs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), filter = structure(list(status = structure(logical(0), tags = list(type = "string")), createdAfter = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBefore = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_read_set_export_jobs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), exportJobs = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), sequenceStoreId = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completionTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_read_set_import_jobs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), filter = structure(list(status = structure(logical(0), tags = list(type = "string")), createdAfter = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBefore = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_read_set_import_jobs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), importJobs = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), sequenceStoreId = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completionTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_read_set_upload_parts_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), uploadId = structure(logical(0), tags = list(location = "uri", locationName = "uploadId", type = "string")), partSource = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), filter = structure(list(createdAfter = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBefore = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_read_set_upload_parts_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), parts = structure(list(structure(list(partNumber = structure(logical(0), tags = list(type = "integer", box = TRUE)), partSize = structure(logical(0), tags = list(type = "long", box = TRUE)), partSource = structure(logical(0), tags = list(type = "string")), checksum = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_read_sets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), filter = structure(list(name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), referenceArn = structure(logical(0), tags = list(type = "string")), createdAfter = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBefore = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), sampleId = structure(logical(0), tags = list(type = "string")), subjectId = structure(logical(0), tags = list(type = "string")), generatedFrom = structure(logical(0), tags = list(type = "string")), creationType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_read_sets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), readSets = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), sequenceStoreId = structure(logical(0), tags = list(type = "string")), subjectId = structure(logical(0), tags = list(type = "string")), sampleId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), referenceArn = structure(logical(0), tags = list(type = "string")), fileType = structure(logical(0), tags = list(type = "string")), sequenceInformation = structure(list(totalReadCount = structure(logical(0), tags = list(type = "long", box = TRUE)), totalBaseCount = structure(logical(0), tags = list(type = "long", box = TRUE)), generatedFrom = structure(logical(0), tags = list(type = "string")), alignment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), statusMessage = structure(logical(0), tags = list(type = "string")), creationType = structure(logical(0), tags = list(type = "string")), etag = structure(list(algorithm = structure(logical(0), tags = list(type = "string")), source1 = structure(logical(0), tags = list(type = "string")), source2 = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_reference_import_jobs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), referenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "referenceStoreId", type = "string")), filter = structure(list(status = structure(logical(0), tags = list(type = "string")), createdAfter = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBefore = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_reference_import_jobs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), importJobs = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), referenceStoreId = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completionTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_reference_stores_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), filter = structure(list(name = structure(logical(0), tags = list(type = "string")), createdAfter = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBefore = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_reference_stores_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), referenceStores = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_references_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(referenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "referenceStoreId", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), filter = structure(list(name = structure(logical(0), tags = list(type = "string")), md5 = structure(logical(0), tags = list(type = "string")), createdAfter = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBefore = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_references_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), references = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), referenceStoreId = structure(logical(0), tags = list(type = "string")), md5 = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_run_groups_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(location = "querystring", locationName = "name", type = "string")), startingToken = structure(logical(0), tags = list(location = "querystring", locationName = "startingToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_run_groups_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(items = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), maxCpus = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxRuns = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxDuration = structure(logical(0), tags = list(type = "integer", box = TRUE)), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), maxGpus = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_run_tasks_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), status = structure(logical(0), tags = list(location = "querystring", locationName = "status", type = "string")), startingToken = structure(logical(0), tags = list(location = "querystring", locationName = "startingToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_run_tasks_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(items = structure(list(structure(list(taskId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), cpus = structure(logical(0), tags = list(type = "integer", box = TRUE)), memory = structure(logical(0), tags = list(type = "integer", box = TRUE)), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), startTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), stopTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), gpus = structure(logical(0), tags = list(type = "integer", box = TRUE)), instanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_runs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(location = "querystring", locationName = "name", type = "string")), runGroupId = structure(logical(0), tags = list(location = "querystring", locationName = "runGroupId", type = "string")), startingToken = structure(logical(0), tags = list(location = "querystring", locationName = "startingToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), status = structure(logical(0), tags = list(location = "querystring", locationName = "status", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_runs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(items = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), workflowId = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE)), storageCapacity = structure(logical(0), tags = list(type = "integer", box = TRUE)), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), startTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), stopTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), storageType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_sequence_stores_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), filter = structure(list(name = structure(logical(0), tags = list(type = "string")), createdAfter = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBefore = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_sequence_stores_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), sequenceStores = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), fallbackLocation = structure(logical(0), tags = list(type = "string")), eTagAlgorithmFamily = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_shares_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceOwner = structure(logical(0), tags = list(type = "string")), filter = structure(list(resourceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), type = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_shares_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(shares = structure(list(structure(list(shareId = structure(logical(0), tags = list(type = "string")), resourceArn = structure(logical(0), tags = list(type = "string")), resourceId = structure(logical(0), tags = list(type = "string")), principalSubscriber = structure(logical(0), tags = list(type = "string")), ownerId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), shareName = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_tags_for_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_variant_import_jobs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), ids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), filter = structure(list(status = structure(logical(0), tags = list(type = "string")), storeName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_variant_import_jobs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(variantImportJobs = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), destinationName = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completionTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), runLeftNormalization = structure(logical(0), tags = list(type = "boolean")), annotationFields = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_variant_stores_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), ids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), filter = structure(list(status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_variant_stores_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(variantStores = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), reference = structure(list(referenceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), status = structure(logical(0), tags = list(type = "string")), storeArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), sseConfig = structure(list(type = structure(logical(0), tags = list(type = "string")), keyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), statusMessage = structure(logical(0), tags = list(type = "string")), storeSizeBytes = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_workflows_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(type = structure(logical(0), tags = list(location = "querystring", locationName = "type", type = "string")), name = structure(logical(0), tags = list(location = "querystring", locationName = "name", type = "string")), startingToken = structure(logical(0), tags = list(location = "querystring", locationName = "startingToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$list_workflows_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(items = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), digest = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), metadata = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_annotation_import_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(destinationName = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), items = structure(list(structure(list(source = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), versionName = structure(logical(0), tags = list(type = "string")), formatOptions = structure(list(tsvOptions = structure(list(readOptions = structure(list(sep = structure(logical(0), tags = list(type = "string")), encoding = structure(logical(0), tags = list(type = "string")), quote = structure(logical(0), tags = list(type = "string")), quoteAll = structure(logical(0), tags = list(type = "boolean")), escape = structure(logical(0), tags = list(type = "string")), escapeQuotes = structure(logical(0), tags = list(type = "boolean")), comment = structure(logical(0), tags = list(type = "string")), header = structure(logical(0), tags = list(type = "boolean")), lineSep = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), vcfOptions = structure(list(ignoreQualField = structure(logical(0), tags = list(type = "boolean", box = TRUE)), ignoreFilterField = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), runLeftNormalization = structure(logical(0), tags = list(type = "boolean")), annotationFields = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_annotation_import_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_read_set_activation_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), clientToken = structure(logical(0), tags = list(type = "string")), sources = structure(list(structure(list(readSetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_read_set_activation_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), sequenceStoreId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_read_set_export_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), destination = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(type = "string")), sources = structure(list(structure(list(readSetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_read_set_export_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), sequenceStoreId = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_read_set_import_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(type = "string")), sources = structure(list(structure(list(sourceFiles = structure(list(source1 = structure(logical(0), tags = list(type = "string")), source2 = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceFileType = structure(logical(0), tags = list(type = "string")), subjectId = structure(logical(0), tags = list(type = "string")), sampleId = structure(logical(0), tags = list(type = "string")), generatedFrom = structure(logical(0), tags = list(type = "string")), referenceArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_read_set_import_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), sequenceStoreId = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_reference_import_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(referenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "referenceStoreId", type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(type = "string")), sources = structure(list(structure(list(sourceFile = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_reference_import_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), referenceStoreId = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_run_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(workflowId = structure(logical(0), tags = list(type = "string")), workflowType = structure(logical(0), tags = list(type = "string")), runId = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), runGroupId = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE)), parameters = structure(list(), tags = list(type = "structure", document = TRUE)), storageCapacity = structure(logical(0), tags = list(type = "integer", box = TRUE)), outputUri = structure(logical(0), tags = list(type = "string")), logLevel = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), requestId = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), retentionMode = structure(logical(0), tags = list(type = "string")), storageType = structure(logical(0), tags = list(type = "string")), workflowOwnerId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_run_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), uuid = structure(logical(0), tags = list(type = "string")), runOutputUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_variant_import_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(destinationName = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), items = structure(list(structure(list(source = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), runLeftNormalization = structure(logical(0), tags = list(type = "boolean")), annotationFields = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$start_variant_import_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$tag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string")), tagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(location = "querystring", locationName = "tagKeys", type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$untag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$update_annotation_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$update_annotation_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), reference = structure(list(referenceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), status = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), storeOptions = structure(list(tsvStoreOptions = structure(list(annotationType = structure(logical(0), tags = list(type = "string")), formatToHeader = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), schema = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), storeFormat = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$update_annotation_store_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), versionName = structure(logical(0), tags = list(location = "uri", locationName = "versionName", type = "string")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$update_annotation_store_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(storeId = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), versionName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$update_run_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), name = structure(logical(0), tags = list(type = "string")), maxCpus = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxRuns = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxDuration = structure(logical(0), tags = list(type = "integer", box = TRUE)), maxGpus = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$update_run_group_output <- function(...) {
  list()
}

.omics$update_variant_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$update_variant_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(type = "string")), reference = structure(list(referenceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), status = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$update_workflow_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.omics$update_workflow_output <- function(...) {
  list()
}

.omics$upload_read_set_part_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(sequenceStoreId = structure(logical(0), tags = list(location = "uri", locationName = "sequenceStoreId", type = "string")), uploadId = structure(logical(0), tags = list(location = "uri", locationName = "uploadId", type = "string")), partSource = structure(logical(0), tags = list(location = "querystring", locationName = "partSource", type = "string")), partNumber = structure(logical(0), tags = list(location = "querystring", locationName = "partNumber", type = "integer", box = TRUE)), payload = structure(logical(0), tags = list(type = "blob", requiresLength = TRUE, streaming = TRUE))), tags = list(type = "structure", payload = "payload"))
  return(populate(args, shape))
}

.omics$upload_read_set_part_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(checksum = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.storage package in your browser

Any scripts or data that you put into this service are public.

paws.storage documentation built on May 29, 2024, 2:03 a.m.