logannye/Rosalind deterministic analysis contract

Plan, govern, verify, and retain a deterministic per-locus genomics artifact.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
indexLegacy .idx reference. Exactly one of index/reference-pack is required.no""
reference-packPreferred .rref analysis reference. Exactly one of reference-pack/index is required.no""
alignmentsPath to a coordinate-sorted BAM.yes
budget-mbDeclared memory budget in MiB. The run is refused up front (exit 3) or fails after (exit 4) if the realized peak exceeds it.yes
max-depthActive-set depth cap (the bound the contract relies on). 0 = uncapped (then --enforce is rejected).no1000
max-read-lenMaximum read length assumed and enforced at ingest under --enforce.no250
outputPrimary artifact path.nocalls.vcf
analyzervariants, features, or coverage.novariants
formatFeature output format: tsv or arrow-ipc.notsv
regionOptional samtools-style region.no""
regionsOptional BED path.no""
shard-countOptional deterministic shard count.no""
shard-indexOptional zero-based deterministic shard index.no""
require-os-limitRequire an existing cgroup-v2 limit at or below the budget.nofalse
reproduceRerun and emit a reproduction certificate (doubles analysis work).nofalse
artifact-nameUploaded evidence bundle name.norosalind-receipt
versionRosalind release to download (e.g. v0.1.0), or "latest". Ignored if binary-path is set.nolatest
binary-pathOptional path to an existing rosalind binary (skips the download — for air-gapped runners or testing the action against a from-source build).no""

no outputs