Unikmer Versions Save

a versatile toolkit for k-mers with taxonomic information

v0.19.1

1 year ago

v0.19.1 - 2022-12-26 Github Releases (by Release)

  • unikmer: When environment variable UNIKMER_DB is set, explicitly setting --data-dir will overide the value of UNIKMER_DB.
  • unikmer uniqs: skip sequences shorter than K.
  • unikmer count/encode: limit the maximum k-mer size to 65.
OS Arch File, 中国镜像 Download Count
Linux 64-bit unikmer_linux_amd64.tar.gz,
中国镜像
Github Releases (by Asset)
Linux 64-bit unikmer_linux_arm64.tar.gz,
中国镜像
Github Releases (by Asset)
macOS 64-bit unikmer_darwin_amd64.tar.gz,
中国镜像
Github Releases (by Asset)
macOS 64-bit unikmer_darwin_arm64.tar.gz,
中国镜像
Github Releases (by Asset)
Windows 64-bit unikmer_windows_amd64.exe.tar.gz,
中国镜像
Github Releases (by Asset)

Notes:

  • please open an issue to request binaries for other platforms.
  • run unikmer version to check update !!!
  • run unikmer autocompletion to update shell autocompletion script !!!

v0.19.0

2 years ago

v0.19.0 - 2022-04-25 Github Releases (by Release)

  • rename command genautocomplete to autocompletion.
  • remove command help.
  • change default value of option -j from 2 to 4.
  • unikmer count/uniqs/locate: new flag -B/--seq-name-filter for filtering out unwanted sequences like plasmids.
  • unikmer count: add support of .xz and .zst files.

v0.18.7

2 years ago

Changelog

  • v0.18.7
    • unikmer: better counting speed by upstream optimization of FASTA/Q parsing.
    • unikmer concat: fix parsing flag -n.
  • v0.17.3
    • unikmer: fix buiding for 386. #21

v0.17.2

3 years ago

Changelog

  • v0.17.2
    • unikmer: slightly speedup for computing LCA.
    • unikmer rfilter:
      • flag -E/--equal-to supports multiple values.
      • new flag -n/--save-predictable-norank: do not discard some special ranks without order when using -L, where rank of the closest higher node is still lower than rank cutoff.
  • v0.17.1
    • unikmer rfilter: change handling of black list.
  • v0.17.0
    • syncmer value changed with different hash method.
    • unikmer count: syncmer value changed.

v0.16.1

3 years ago

Changelog

  • v0.16.1
    • change Header.Number from int64 to uint64
    • unikmer info: fix recounting problem for unsorted kmers but with Number.
  • v0.16.0
    • unikmer:
      • binary file format change: fix reading long description, and bump version to 5.0.
      • better binary file parsing performance.

v0.15.0

3 years ago
  • v0.15.0
    • unikmer:
      • binary file minor change: increase description maximal length from 128 B to 1KB.
      • separating k-mers (sketches) indexing and searching from unikmer, including unikmer db info/index/search.
    • unikmer count: fix syncmer.
    • unikmer dump: new flag --hashed.
    • rename unikmer stats to unikmer info, and add new column description.

v0.14.0

3 years ago
  • v0.14.0
    • unikmer union: fix bug when flag -s not given.
    • unikmer count/uniqs/locate: performance improvement on generating k-mers.
    • unikmer count/db: support scaled/minizimer/syncmer sketch.
    • unikmer stats: change format.

v0.13.0

3 years ago
  • v0.13.0
    • new command unikmer common: Finding k-mers shared by most of multiple binary files.
    • unikmer common/count/diff/grep/rfilter/sort/split/union: faster sorting.
    • unikmer uniqs: better result for flag --circular.
    • unikmer search: fix a bug when searching on database with more than one hash.

v0.12.0

3 years ago
  • v0.12.0
    • unikmer:
      • support longer k (k>32) by saving ntHash.
      • new flag -nocheck-file for not checking binary file.
    • new commands:
      • unikmer db index: constructing index from binary files
      • unikmer db info: printing information of index file
      • unikmer db search: searching sequence from index database
    • unikmer rfilter: change format of rank order file.
    • unikmer inter/union: speedup for single input file.
    • unikmer concat:
      • new flag -t/--taxid for assigning global taxid, this can slightly reduce file size.
      • new flag -n/--number for setting number of k-mers.
    • unikmer num:
      • new flag -f/--force for counting k-mers.
    • unikmer locate: output in BED6.
    • unikmer locate/uniqs: support multiple genome files.
    • unikmer uniqs:
      • stricter multiple mapping limit.
      • new flag -W/--seqs-in-a-file-as-one-genome.
    • unikmer count:
      • new flag -u/--unique for output unique (single copy) kmers

v0.11.0

3 years ago
  • v0.11.0
    • new command: unikmer rfilter for filtering k-mers by taxonomic rank.
    • unikmer inter: new flag -m/--mix-taxid allowing part of files being whithout taxids.
    • unikmer dump: fix a nil pointer bug.
    • unikmer count:
      • fix checking taxid in sequence header.
      • fix setting global taxid.
    • unikmer count/diff/union: slightly reduce memory and speedup when sorting k-mers.
    • unikmer filter: change scoring.