- The
coveragetool now takes advantage of pre-sorted intervals via the-sortedoption. This allows thecoveragetool to be much faster,
use far less memory, and report coverage for intervals in their original order in the input file. - We have changed the behavior of the
coveragetool such that it is consistent with the other tools. Specifically, coverage is now
computed for the intervals in the A file based on the overlaps with the B file, rather than vice versa. - The
subtracttool now supports pre-sorted data via the-sortedoption and is therefore much faster and scalable. - The
-nonamecheckoption provides greater tolerance for chromosome labeling when using the-sortedoption. - Support for multiple SVLEN tags in VCF format, and fixed a bug that failed to process SVLEN tags coming at the end of a VCF INFO field.
- Support for reverse complementing IUPAC codes in the
getfastatool. - Provided greater flexibility for "BED+" files, where the first 3 columns are chrom, start, and end, and the remaining columns are free-form.
- We now detect stale FAI files and recreate an index thanks to a fix from @gtamazian.
- New feature from Pierre Lindenbaum allowing the
sorttool to sort files based on the chromosome order in afaidxfile. - Eliminated multiple compilation warnings thanks to John Marshall.
- Fixed bug in handling INS variants in VCF files.