gatk3的最后一个经典版本3.8
 
 
 
 
Go to file
chartl 2e237a12e9 This commit has a bunch to do with cleaning up the CoverageAndPowerWalker code: implementing some new printing options,
but mostly altering the code so it's much more readable and understandable, and much less hacky-looking.

ADDED:

@Quad: This is just like Pair, except with four fields. In the original CoverageAndPowerWalker I often used
       a pair of pairs to hold things, which made the code nigh unreadable.

@SQuad: An extension of Quad for when you want to store objects of the same type. Let's you simply declare
       new SQuad<X> rather than new Quad<X,X,X,X>

@ReadOffsetQuad: An extension of Quad specifically for holding two lists of reads and two lists of offsets
                 Supports construction from AlignmentContexts and conversion to AlignmentContexts (given
                 a GenomeLoc). There are methods that make it very clear what the code is doing (getSecondRead()
                 rather than the cryptic getThird() )

@PowerAndCoverageWalker: The new version of CoverageAndPowerWalker. If the tests all go well, then I'll remove
                         the old version. New to this version is the ability to give an output file directly
                         to the walker, so that locus information prints to the file, while the final reduce
                         prints to standard out. Bootstrap iterations are now a command line argument rather
                         than a final int; and users can instruct the walker to print out the coverage/power
                         statistics for both the original reads, and those reads whose quality score exceeds
                         a user-defined threshold.

CHANGES:

@PoolUtils: Altered methods to accept as argumetns, and return, Quad objects. Added a random partition method
            for bootstrapping.

@CoverageAndPowerWalker: Altered methods to work with the new PoolUtils methods.



git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@1602 348d0f76-0448-11de-a6fe-93d51630548a
2009-09-13 01:00:04 +00:00
R Updated python files 2009-07-07 14:15:39 +00:00
c Move non-java code out of playground. 2009-03-23 19:31:38 +00:00
doc moved to wiki 2009-07-22 16:35:23 +00:00
java This commit has a bunch to do with cleaning up the CoverageAndPowerWalker code: implementing some new printing options, 2009-09-13 01:00:04 +00:00
packages SSG now in early access 2009-09-10 16:45:19 +00:00
perl Some useful scripts for running only individual parts of the pilot1/2 cleaning/calling pipeline 2009-09-11 17:38:33 +00:00
python Framework for ROD walkers -- totally experiment and not working right now 2009-09-12 19:13:15 +00:00
scala/src support for scala walkers 2009-08-28 00:15:01 +00:00
settings Switched to Reflections (http://code.google.com/p/reflections/) project for 2009-07-21 18:32:22 +00:00
shell Renaming error to getNegLog10PError(); added Cached clearing method to GL; SSG now has a CallResult that counts calls; No more Adding class to System.out, now to logger.info; First major testing piece (and general approach too) to unit testing of a walker -- SingleSampleGenotyper now knows how many calls to make on a particular 1mb region on NA12878 for each call type and counts the number of calls *AND* the compares the geli MD5 sum to the expected one! 2009-09-04 12:39:06 +00:00
testdata Framework for ROD walkers -- totally experiment and not working right now 2009-09-12 19:13:15 +00:00
build.xml changes to the variation class, updates to SSG, updated tests based on changes to the SSGenotypeCall, and added the ability to run a single integration test from using the build script. 2009-09-10 04:31:33 +00:00
ivy.xml Switched to Reflections (http://code.google.com/p/reflections/) project for 2009-07-21 18:32:22 +00:00