parallel chromsweep.
This is a major change to vcfanno that allows use of parallel chromsweep. This removes several problems (namely chromosome ordering) with chrom-sweep. See this design document for more details.
The list of changes are:
v0.0.8
- parallel chrom-sweep (removes problems with chromosome sort order).
- as a result, files are required to be tabix'ed.
- the chromosome sort order is no longer important.
- new
-p
flag indicates number of processes to use.
- fix bug in SV support of CIPOS, CIENDS
- huge speed improvement (can annotate ~30K variants/second with 10 cpus).
- remove server and cadd support (will return soon).
- fix bug where header is not updated.
- respect strict when -ends is used.
Thanks to @sigven for reporting several issues that arose as a result of the major code-changes.