SequenceStore
Source:
src/AWS/Omics/SequenceStore.ts
An Amazon HealthOmics sequence store — a container for genomics read sets (FASTQ, BAM, CRAM).
A sequence store name is auto-generated from the app, stage, and logical ID unless you provide one. HealthOmics offers no update-store API, so any change to an immutable property (name, description, encryption, fallback location, ETag algorithm) replaces the store. A store can only be deleted once it contains no read sets.
Creating a Sequence Store
Section titled “Creating a Sequence Store”Basic Sequence Store
import * as Omics from "alchemy/AWS/Omics";
const store = yield* Omics.SequenceStore("Reads");Sequence Store with Fallback Location
const store = yield* Omics.SequenceStore("Reads", { name: "sample-reads", fallbackLocation: "s3://my-bucket/omics-fallback/", eTagAlgorithmFamily: "SHA256up",});Encryption
Section titled “Encryption”const store = yield* Omics.SequenceStore("Reads", { sseConfig: { type: "KMS", keyArn: "arn:aws:kms:us-east-1:123456789012:key/abc-123", },});