You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: update join_read_classifications to accept TSV and tarball inputs
- Accept TSV (and tar.zst/tar.gz tarballs) for kallisto_summary,
kraken2_reads, and vnp_reads instead of Parquet-only
- Add _resolve_file() helper to extract single-file tarballs (zstd and
other compression formats) to a temp dir before loading
- Add _duckdb_reader() helper to dispatch read_parquet vs read_csv
based on file extension
- Kallisto input is now single-sample TSV; remove SAMPLE_ID filter
- Update parameter_meta patterns to reflect accepted formats
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
description: "Kallisto summary in Parquet format. Multi-sample file filtered by sample_id at runtime. Skipped if not provided or empty.",
2510
-
patterns: ["*.parquet"],
2509
+
description: "Kallisto summary TSV for a single sample, or a tar.zst/tar.gz tarball containing one such file. Skipped if not provided or empty.",
2510
+
patterns: ["*.tsv", "*.tar.zst", "*.tar.gz"],
2511
2511
category: "common"
2512
2512
}
2513
2513
kraken2_reads: {
2514
-
description: "Kraken2 per-read classifications in Parquet format. Filtered by sample_id at runtime. Skipped if not provided or empty.",
2515
-
patterns: ["*.parquet"],
2514
+
description: "Kraken2 per-read classifications in Parquet or TSV format, or a tar.zst/tar.gz tarball containing one such file. Filtered by sample_id at runtime. Skipped if not provided or empty.",
description: "VirNucPro per-read classifications in Parquet format. All rows used (not filtered by sample_id). Skipped if not provided or empty.",
2520
-
patterns: ["*.parquet"],
2519
+
description: "VirNucPro per-read classifications in Parquet or TSV format, or a tar.zst/tar.gz tarball containing one such file. All rows used (not filtered by sample_id). Skipped if not provided or empty.",
0 commit comments