File size: 973 Bytes
518343a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/**
 * @szl-holdings/sequence-pipeline
 *
 * Multi-stage sequence-style ingest with per-stage hashed artefacts and
 * CI-bearing tabulated statistics. Re-expressed from CRISPResso2's
 * pipeline-as-evidence-ledger shape. See
 * docs/research/perception-bio-synthesis-2026.md §2.
 */

export { StagedPipeline } from './staged.js';
export type {
  StageDefinition,
  StageContext,
  StageArtefact,
  PipelineResult,
  StagedPipelineOptions,
} from './staged.js';

export { validateTabulatedStatistic } from './tabulated-statistic.js';
export type { TabulatedRow, TabulatedStatistic } from './tabulated-statistic.js';

export { wilsonInterval } from './wilson-ci.js';
export type { WilsonInterval, ConfidenceLevel } from './wilson-ci.js';

export const SEQUENCE_PIPELINE_VERSION = '0.1.0' as const;
export const PIPELINE_STAGE_RECEIPT_CLASS = 'pipeline.stage.v1' as const;
export const PIPELINE_TABULATED_STATISTIC_RECEIPT_CLASS = 'pipeline.tabulated-statistic.v1' as const;