I'd like to be able to read interleaved reads with NxTrim. Even better if it implements a smart pairing feature similar to bwa mem -p that allows for occasional unpaired reads (but not strictly necessary). Also awesome if it can read from standard input: e.g.
fastq-dump -Z --split-spot SRR3663860 \
| nxtrim --stdout --justmp --joinreads --rf --preserve-mp /dev/stdin \
| bwa mem -p ref.fa /dev/stdin \
| samtools sort -o foo.bam /dev/stdin