scripts/cloud/trial.sh launches one spot instance that validates the parsers on the 1000 Genomes Omni2.5 set (2141 samples, vendor GTCs) streamed from the public S3 bucket, uploads the summary and terminates itself. Cost guards: spot price cap, hard time limit (shutdown = terminate), EXIT-trap shutdown, CloudWatch idle alarm that terminates from outside, disk deleted with the instance, monthly budget alert, and an `audit` command listing anything still billable. scripts/validate_p1_large.py compares every GTC with BeadArrayFiles, checks byte-identical round-trips, IDAT pairs and BPM/EGT/CSV. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01814GKVzZVL3FuF3DeiZXhv
21 lines
221 B
Plaintext
21 lines
221 B
Plaintext
# vendor / large data — never commit
|
|
data/
|
|
refs/
|
|
_phase0_archive/
|
|
*.idat
|
|
*.idat.gz
|
|
*.bpm
|
|
*.egt
|
|
*.gtc
|
|
# python
|
|
__pycache__/
|
|
.venv/
|
|
*.egg-info/
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
# rust
|
|
target/
|
|
.trial-last
|
|
results/
|