-- The previous version of TribbleIndexedFeatureReader.query() would open a RandomAccessFile each time the GATK crossed a shard boundary. When running with -L wex.intervals (or any time there were lots of intervals) we'd be opening and closing enormous numbers of files, radically slowing down the GATK. With these patched versions of Tribble we see something like the following performance improvements: SelectVariants with -L wex.intervals on my local machine against non-local file pre-patch => 3 hours post-patch => 30 seconds |
||
|---|---|---|
| .. | ||
| com.google.code.caliper | ||
| com.google.code.cofoja | ||
| edu.mit.broad | ||
| gov.nist | ||
| net.sf | ||
| net.sf.gridscheduler | ||
| net.sf.snpeff | ||
| org.broad | ||
| org.broadinstitute | ||