Skip to main content

@swamp/aws/omics

v2026.04.23.3

AWS OMICS infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsomicscloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/omics

@swamp/aws/omics/annotation-storev2026.04.23.2annotation_store.ts

Global Arguments

ArgumentTypeDescription
Description?string
Namestring
Reference?object
SseConfig?object
StoreFormatenum
StoreOptions?object
Tags?record
createCreate a Omics AnnotationStore
getGet a Omics AnnotationStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics AnnotationStore
updateUpdate a Omics AnnotationStore
deleteDelete a Omics AnnotationStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics AnnotationStore
syncSync Omics AnnotationStore state from AWS

Resources

state(infinite)— Omics AnnotationStore resource state
@swamp/aws/omics/configurationv2026.04.23.2configuration.ts

Global Arguments

ArgumentTypeDescription
NamestringUser-friendly name for the configuration.
Description?stringOptional description for the configuration.
RunConfigurationsobjectRequired run-specific configurations.
Tags?recordTags for the configuration.
createCreate a Omics Configuration
getGet a Omics Configuration
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics Configuration
deleteDelete a Omics Configuration
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics Configuration
syncSync Omics Configuration state from AWS

Resources

state(infinite)— Omics Configuration resource state
@swamp/aws/omics/reference-storev2026.04.23.2reference_store.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Description?stringA description for the store.
NamestringA name for the store.
SseConfig?objectServer-side encryption (SSE) settings for a store.
Tags?record
createCreate a Omics ReferenceStore
getGet a Omics ReferenceStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics ReferenceStore
deleteDelete a Omics ReferenceStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics ReferenceStore
syncSync Omics ReferenceStore state from AWS

Resources

state(infinite)— Omics ReferenceStore resource state
@swamp/aws/omics/run-groupv2026.04.23.2run_group.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
MaxCpus?number
MaxGpus?number
MaxDuration?number
MaxRuns?number
Name?string
Tags?recordA map of resource tags
createCreate a Omics RunGroup
getGet a Omics RunGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics RunGroup
updateUpdate a Omics RunGroup
deleteDelete a Omics RunGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics RunGroup
syncSync Omics RunGroup state from AWS

Resources

state(infinite)— Omics RunGroup resource state
@swamp/aws/omics/sequence-storev2026.04.23.2sequence_store.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AccessLogLocation?stringLocation of the access logs.
Description?stringA description for the store.
ETagAlgorithmFamily?enum
FallbackLocation?stringAn S3 location that is used to store files that have failed a direct upload.
NamestringA name for the store.
PropagatedSetLevelTags?arrayThe tags keys to propagate to the S3 objects associated with read sets in the sequence store.
S3AccessPolicy?stringThe resource policy that controls S3 access on the store
SseConfig?objectServer-side encryption (SSE) settings for a store.
Tags?record
createCreate a Omics SequenceStore
getGet a Omics SequenceStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics SequenceStore
updateUpdate a Omics SequenceStore
deleteDelete a Omics SequenceStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics SequenceStore
syncSync Omics SequenceStore state from AWS

Resources

state(infinite)— Omics SequenceStore resource state
@swamp/aws/omics/variant-storev2026.04.23.2variant_store.ts

Global Arguments

ArgumentTypeDescription
Description?string
Namestring
Referenceobject
SseConfig?object
Tags?record
createCreate a Omics VariantStore
getGet a Omics VariantStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics VariantStore
updateUpdate a Omics VariantStore
deleteDelete a Omics VariantStore
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics VariantStore
syncSync Omics VariantStore state from AWS

Resources

state(infinite)— Omics VariantStore resource state
@swamp/aws/omics/workflowv2026.04.23.2workflow.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
DefinitionUri?string
Description?string
Engine?enum
Main?string
Name?string
ParameterTemplate?record
Accelerators?enum
StorageCapacity?number
Tags?recordA map of resource tags
StorageType?enum
WorkflowBucketOwnerId?stringOptional workflow bucket owner ID to verify the workflow bucket
DefinitionRepository?object
ParameterTemplatePath?stringPath to the primary workflow parameter template JSON file inside the repository
readmePath?stringThe path to the workflow README markdown file within the repository. This file provides documentation and usage information for the workflow. If not specified, the README.md file from the root directory of the repository will be used.
readmeUri?stringThe S3 URI of the README file for the workflow. This file provides documentation and usage information for the workflow. The S3 URI must begin with s3://USER-OWNED-BUCKET/. The requester must have access to the S3 bucket and object. The max README content length is 500 KiB.
readmeMarkdown?stringThe markdown content for the workflow's README file. This provides documentation and usage information for users of the workflow.
ContainerRegistryMap?object
ContainerRegistryMapUri?string
createCreate a Omics Workflow
getGet a Omics Workflow
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics Workflow
updateUpdate a Omics Workflow
deleteDelete a Omics Workflow
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics Workflow
syncSync Omics Workflow state from AWS

Resources

state(infinite)— Omics Workflow resource state
@swamp/aws/omics/workflow-versionv2026.04.23.2workflow_version.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
WorkflowIdstring
VersionNamestring
DefinitionUri?string
Description?string
Engine?enum
Main?string
ParameterTemplate?record
Accelerators?enum
StorageType?enum
StorageCapacity?number
Tags?recordA map of resource tags
WorkflowBucketOwnerId?string
ParameterTemplatePath?stringPath to the primary workflow parameter template JSON file inside the repository
DefinitionRepository?object
readmePath?stringThe path to the workflow README markdown file within the repository. This file provides documentation and usage information for the workflow. If not specified, the README.md file from the root directory of the repository will be used.
readmeUri?stringThe S3 URI of the README file for the workflow. This file provides documentation and usage information for the workflow. The S3 URI must begin with s3://USER-OWNED-BUCKET/. The requester must have access to the S3 bucket and object. The max README content length is 500 KiB.
readmeMarkdown?stringThe markdown content for the workflow's README file. This provides documentation and usage information for users of the workflow.
ContainerRegistryMap?object
ContainerRegistryMapUri?string
createCreate a Omics WorkflowVersion
getGet a Omics WorkflowVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics WorkflowVersion
updateUpdate a Omics WorkflowVersion
deleteDelete a Omics WorkflowVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the Omics WorkflowVersion
syncSync Omics WorkflowVersion state from AWS

Resources

state(infinite)— Omics WorkflowVersion resource state