goleft is a collection of bioinformatics tools written in go distributed together as a single binary.
Documentation
Usage
$ module load goleft $ pgoleft covstats IonXpress_140_R_CIR-122_Run12.bam coverage insert_mean insert_sd insert_5th insert_95th template_mean template_sd pct_unmapped pct_bad_reads pct_duplicate pct_proper_pair read_length bam sample 2025/03/27 15:01:24 covmed: not enough reads to sample for bam stats 0.00 0.00 0.00 0 0 0.00 0.00 0.00 0.0 0.0 0.0 0 IonXpress_140_R_CIR-122_Run12.bam None
Build instructions for those who are curious
Download, configure, and build the newest release of Python3.
$ module load go $ wget https://github.com/brentp/goleft/archive/refs/tags/v0.2.6.tar.gz $ tar xf v0.2.6.tar.gz $ cd goleft-0.2.6 $ go get -u github.com/brentp/goleft/... $ go install github.com/brentp/goleft/cmd/goleft $ mkdir -p /mnt/nasapps/production/goleft/0.2.6/bin $ mv ~/go/bin/goleft /mnt/nasapps/production/goleft/0.2.6/bin