Published August 28, 2021
| Version v2.0.0
Software
Open
shenwei356/seqkit: SeqKit v2.0.0
- 1. Chongqing Medical University
- 2. @nanoporetech
- 3. @nanoporetech, @epi2me-labs
Description
Changelogs
- SeqKit v2.0.0 - 2021-08-27
- Performance improvements
seqkit
:- faster FASTA/Q reading and writing, especially on FASTQ, see the benchmark.
- reading (plain text): 4X faster.
seqkit stats dataset_C.fq
- reading (gzip files): 45% faster.
seqkit stats dataset_C.fq.gz
- reading + writing (plain text): 3.5X faster.
seqkit grep -p . -v dataset_C.fq -o t
- reading + writing (gzip files): 2.2X faster.
seqkit grep -p . -v dataset_C.fq.gz -o t.gz
- reading (plain text): 4X faster.
- change default value of
-j/--threads
from 2 to 4, which is faster for writting gzip files.
- faster FASTA/Q reading and writing, especially on FASTQ, see the benchmark.
seqkit seq
:- fix writing speed, which was slowed down in v0.12.1.
- Breaking changes
seqkit grep/rmdup/common
:- consider reverse complement sequence by default for comparing by sequence, add flag
-P/--only-positive-strand
. #215
- consider reverse complement sequence by default for comparing by sequence, add flag
seqkit rename
:- rename ID only, do not append original header to new ID. #236
seqkit fx2tab
:- for
-s/--seq-hash
: outputing MD5 instead of hash value (integers) of xxhash. #219
- for
- Bugfixes
- New features/enhancements
seqkit grep
:- allow empty pattern files.
seqkit faidx
:- support region with
begin > end
, i.e., returning reverse complement sequence - add new flag
-l/--region-file
: file containing a list of regions.
- support region with
seqkit fx2tab
:- new flag
-Q/--no-qual
for disabling outputing quality even for FASTQ file. #221
- new flag
seqkit amplicon
:- new flag
-u/--save-unmatched
for saving records that do not match any primer.
- new flag
seqkit sort
:- new flag
-b/--by-bases
for sorting by non-gap bases, for multiple sequence alignment files.#216
- new flag
- Performance improvements
SeqKit is implemented in Go programming language, statically-linked executable binary files are freely available.
Please cite: W Shen, S Le, Y Li*, F Hu*. SeqKit: a cross-platform and ultrafast toolkit for FASTA/Q file manipulation. PLOS ONE. doi:10.1371/journal.pone.0163962.
OS Arch File, 中国镜像 Download Count Linux 32-bit seqkit_linux_386.tar.gz, <br/> 中国镜像 Linux 64-bit seqkit_linux_amd64.tar.gz, <br/> 中国镜像 Linux arm64 seqkit_linux_arm64.tar.gz, <br/> 中国镜像 macOS 64-bit seqkit_darwin_amd64.tar.gz, <br/> 中国镜像 macOS arm64 seqkit_darwin_arm64.tar.gz, <br/> 中国镜像 Windows 32-bit seqkit_windows_386.exe.tar.gz, <br/> 中国镜像 Windows 64-bit seqkit_windows_amd64.exe.tar.gz, <br/> 中国镜像Notes
- please open an issuse to request binaries for other platforms.
- run
seqkit version
to check update !!! - run
seqkit genautocomplete
to update shell autocompletion script !!!
Files
shenwei356/seqkit-v2.0.0.zip
Files
(32.0 MB)
Name | Size | Download all |
---|---|---|
md5:a290e327e7ef3dd59ad6243ece7f9693
|
32.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/shenwei356/seqkit/tree/v2.0.0 (URL)