Releases: shiquan/bamdst
Releases · shiquan/bamdst
Release list
v1.2.0
New Features
- Output format option (
-F/--format):txt(default),csv,json- TXT: current format, unchanged
- CSV: comma-separated reports with headers
- JSON: single
report.jsonwith all statistics
- Duplicate-removed coverage statistics:
Coverage(rmdup)lines show unique molecule coverage - Ratio-based coverage (
--depthratio 0.2,0.5): coverage at multiples of mean depth - All Chinese comments translated to English with richer documentation
Bug Fixes
count.h: NULL checks for malloc/realloc in all count macrosmedian_cal: out-of-bounds array access for odd-length arraysucreg_tmp: memory leak in uncover region initialization (both call sites)isizecounter: realloc now correctly updatesc_isize->nusage(0)exits withEXIT_FAILURE(wasEXIT_SUCCESS)- Insert size median print format:
%.ldchanged to%PRIu64 - Division-by-zero guards for distribution loops and flank average depth
Removed
mkdirp: bamdst no longer auto-creates output directories. The output directory must exist and be writable.- Unused
l:from getopt short option string