.. raw:: html
khmer v1.3 release notes
========================
This is the v1.3 release of khmer featuring a new FAST[AQ] parser from
the SeqAn project.
Docs at: https://khmer.readthedocs.org/en/v1.3/
New items of note:
------------------
Fixes the two multithreaded reading of sequence files issues: FASTQ
parsing and the recently found read dropping issue. Several khmer
scripts now support reading from non-seekable plain and gziped FAST[AQ]
files (a.k.a pipe or streaming support). @mr-c #642
Notable bugs fixed/issues closed:
---------------------------------
restore threading to load-graph.py #699 @mr-c
Additional fixes/features
-------------------------
increase filter\_abund.py coverage #568 @wrightmhw Provide scripts/
testing coverage for check\_space\_for\_hashtable #386 #678 #718 @b-wyss
Use absolute URI in CODE\_OF\_CONDUCT #684 @jsspencer give SeqAn credit
#712 @mr-c Added testing to make sure all sandbox scripts are
import-able and execfile-able. #709 @ctb reduce memory requirements to
run tests #701 @ctb Two minor bug fixes to sandbox scripts #706 @ctb
Upgrade of trim-low-abund for better, more profitable streaming. #601
@ctb Add --force or --expert or --ignore flag to all khmer scripts that
do sanity checking #399 #647 @jessicamizzi Add XDECREF for returned read
tuple in ReadParser.read\_pair\_iterator() #693 @mr-c @camillescott
Known issues:
-------------
All of these are pre-existing.
Some users have reported that normalize-by-median.py will utilize more
memory than it was configured for. This is being investigated in #266
If your k-mer table is truncated on write, an error may not be reported;
this is being tracked in https://github.com/dib-lab/khmer/issues/443.
However, khmer will now (correctly) fail when trying to read a truncated
file (See #333).
Paired-end reads from Casava 1.8 currently require renaming for use in
normalize-by-median and abund-filter when used in paired mode. The
integration of a fix for this is being tracked in #23
Some scripts only output FASTA even if given a FASTQ file. This issue is
being tracked in #46
A user reported that abundance-dist-single.py fails with small files and
many threads. This issue is being tracked in #75
Contributors
------------
@mr-c, @ctb, @camillescott, @b-wyss, @wrightmhw, @jsspencer