v4.0.0-rc.1
What's Changed
Added
- Add check for empty BAM files (valid header but no reads).
- Add auto-build workflow to push image to
uclahs-cds
registry - Add repo source label to Dockerfile
- Add check for existence of index file
- Add references for VCFtools and Pysam in README
- Unit tests for existing functions
- Unit tests for main runner functions
- Add separate checks for SAM and CRAM files
- Compression validation and detection through
python-magic
Changed
- Make
-t
optional, default tofile-input
- Explicitly set Python version to
3.10
- Split validation and checksum generation into different CLI commands
- Re-organize functions
- Change builder image to mambaforge in Dockerfile
- Update README input tables and command examples
- Re-structure README with details of current tool
Fixed
Removed
- Remove deprecated parameter options from README
- Remove inaccessible design doc link from README
- Remove directory checking
- Remove user-specified file type option
Full Changelog: v3.0.0...v4.0.0-rc.1