gatk3的最后一个经典版本3.8
 
 
 
 
Go to file
David Roazen 422e16c62e BaseRecalibration: don't cache instances of ReadCovariates across reads
Caching and reusing ReadCovariates instances across reads sounds good in theory, but:

-it doesn't work unless you zero out the internal arrays before each read
-the internal arrays must be sized proportionally to the maximum POSSIBLE
recalibrated read length (5000!!!), instead of the ACTUAL read lengths

By contrast, creating a new instance per read is basically equivalent to doing an
efficient low-level memset-style clear on a much smaller array (since we use the actual
rather than the maximum read length to create it). So this should be faster than caching
instances and calling clear() but slower than caching instances and not calling clear().

Credit to Ryan to proposing this approach.
2012-10-25 17:02:55 -04:00
licensing Final final final version of the license. 2012-07-20 18:00:02 -04:00
protected/java Committing a broken version of BaseRecalibration 2012-10-25 14:46:35 -04:00
public BaseRecalibration: don't cache instances of ReadCovariates across reads 2012-10-25 17:02:55 -04:00
settings Updated google reflections due to stale slf4j version conflicting with other projects also trying to use Queue as a component. 2012-10-16 02:22:30 -04:00
.gitignore adding some directories to gitignore 2012-09-27 11:09:41 -04:00
build.xml Updated google reflections due to stale slf4j version conflicting with other projects also trying to use Queue as a component. 2012-10-16 02:22:30 -04:00
intellij_example.tar.bz2 Removed the intellij files from the root and made an example package for new users. This allows users to start at the same page and then change it as they see fit without interfering with the repo (thanks guillermo!) 2012-09-27 11:04:56 -04:00
ivy.xml Updated google reflections due to stale slf4j version conflicting with other projects also trying to use Queue as a component. 2012-10-16 02:22:30 -04:00