0.1.24

0.1.24#

Fixes and Updates#

  • getChrNames.sh now uses the neighborhood executable bundled in the script directory, so users no longer need to install it manually. Resolution order is $PATH → script directory → error.

  • getChrNames.sh check_dependencies now correctly reports missing mashmap, seqtk, or neighborhood instead of silently passing when which returns empty.

  • getChrNames.sh: hoisted isHIC / isRUK detection out of the cache-guarded block. On re-runs where unitigs.hpc.mashmap.out already exists, the variables are now defined when later code symlinks the homopolymer-compressed .noseq.gfa, fixing a stale-cache failure.

  • getChrNames.sh: the reference FASTA argument is now validated; an empty or missing --reference exits with a clear error.

  • getChrNames.sh: realpath arguments are now quoted (realpath -- "$1"), so reference paths containing spaces are handled correctly.

  • getChrNames.sh: verbose set -x tracing is now opt-in via DEBUG=1 instead of being on by default.

  • getChrNames.sh: minor cleanups — removed dead ref=$1 at top of file, fixed echo "Examples:\n" so it no longer prints a literal \n.