Skip to content

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.

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",
});
const store = yield* Omics.SequenceStore("Reads", {
sseConfig: {
type: "KMS",
keyArn: "arn:aws:kms:us-east-1:123456789012:key/abc-123",
},
});