Releases: esteinig/nanoq
Releases · esteinig/nanoq
0.10.0
New release for read trimming and minor updates 🥳
Reads can now be trimmed by a fixed number of bases from the start (--trim-start/-S
) and end (--trim-end/-E
) [#36]
nanoq -i test.fq -S 100 -E 100 > trim.fq
Read lengths (--read-lengths/-L
) and qualities (--read-qualities/-Q
) of pass reads can be written to file [#33]
nanoq -i test.fq -Q qual.txt -L len.txt
Other:
0.9.0
rustc
version: 1.56.0
--stats/-s
now outputs the summary tostdout
[#31]
nanoq -i test.fq -s > report.txt
--report/-r
always writes the report to a file
nanoq -i test.fq -s -r report.txt
nanoq -i test.fq -f -r report.txt > reads.fq
- report output is never output to
stderr
- use explicit report file when filtering
nanoq -i test.fq -r report.txt > reads.fq
--json/-j
always outputs a full report in JSON format [#30]
nanoq -i test.fq -j -s > report.json
nanoq -i test.fq -j -r report.json > reads.fq
0.8.6
0.8.5
0.8.4
0.8.3
JOSS publication:
- openjournals/joss-reviews#2991
- no update to
nanoq
or release binaries (renamed) - release and software versions will be harmonized in
0.8.4
0.8.2
0.8.1
🎉 Nanoq
rewrite 🎉
- more rusty code around the
needletail
parser (rmrust-bio
) which provides superior performance - ultra fast mode (
--fast
) that ignores quality scores and speeds up read iterations (see benchmarks) - better explanation of benchmarks for replication, included
rust-bio-tools sequence stats
- more minimal implementation of filters and summary reports (rm
filtlong
analogues) - better command line interface with
structopt
- output compression with
niffler
- continuous integration actions
- release binaries
- conda recipe
0.2.1
0.2.0
0.2.0
- implements
needletail
(default) andrust-bio
(-c
) read parsers - keep filters cf.
filtlong
:--keep_bases
and--keep_percent
- enhanced output cf.
nanostat
with--detail
flags - lots of tests:
cargo test
- benchmarks Docker container:
/paper/Benchmarks
- conda install:
conda install -c conda-forge -c esteinig nanoq=0.2.0