gatk-3.8/java/src/org/broadinstitute/sting/gatk
depristo 85553cf5cb V2 cleaner, easily testing, shared memory and distributed GATK job management. Serious unit testing. Very much cleaner processing. Some code cleanup remains in removing now unused classes but the system is ready for general testing. Confirmed that one can run the UG 100 ways parallel without error, but edge cases may remain.
See documentation at:

http://www.broadinstitute.org/gsa/wiki/index.php/Parallelism_and_the_GATK#Distributed_Parallelism_.28Experimental.29

for examples on how to run this, or the testing Scala script

git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@5032 348d0f76-0448-11de-a6fe-93d51630548a
2011-01-20 12:58:13 +00:00
..
arguments Incremental commit for distributed computation. Appears to work but has potential deadlock situation not yet debugged. Do not use yet. 2011-01-17 21:23:09 +00:00
contexts Added implements HasGenomeLocation to all revelant classes. It's not possible to write generic code for working with objects that support the getLocation() function in HasGenomeLocation. Please, if you have an object that has a location, implement this interface and start using / writing generic functions to sort, compare, etc. these objects. 2011-01-20 12:54:03 +00:00
datasources Added implements HasGenomeLocation to all revelant classes. It's not possible to write generic code for working with objects that support the getLocation() function in HasGenomeLocation. Please, if you have an object that has a location, implement this interface and start using / writing generic functions to sort, compare, etc. these objects. 2011-01-20 12:54:03 +00:00
examples Fare thee well, UGv1. Here come the days UGv2. 2010-11-29 21:51:19 +00:00
executive V2 cleaner, easily testing, shared memory and distributed GATK job management. Serious unit testing. Very much cleaner processing. Some code cleanup remains in removing now unused classes but the system is ready for general testing. Confirmed that one can run the UG 100 ways parallel without error, but edge cases may remain. 2011-01-20 12:58:13 +00:00
filters Updated PluginManager so that during testing Queue can dynamically compile and load separately multiple class directories into the same class loader. 2010-11-12 20:14:28 +00:00
io Merging GenomeAnalysisEngine and AbstractGenomeAnalysisEngine back together. 2010-12-21 02:09:46 +00:00
iterators Implemented a new argument (-DQS --defaultQualityScore) that allows GATK to deal with BAM files missing quality scores. If a value is specified, all reads are filled with the default quality score. Appropriate exception is thrown if -DQS is not provided and BAM file doesn't have quality scores for every base. 2011-01-05 22:25:08 +00:00
phonehome No longer getting the inet, it seems to potentially hang the JVM 2010-11-11 23:49:42 +00:00
refdata Added implements HasGenomeLocation to all revelant classes. It's not possible to write generic code for working with objects that support the getLocation() function in HasGenomeLocation. Please, if you have an object that has a location, implement this interface and start using / writing generic functions to sort, compare, etc. these objects. 2011-01-20 12:54:03 +00:00
report Changes to allow the primary key of a table to be hidden. Formatting changes to account for when that column is hidden. 2011-01-06 15:27:19 +00:00
traversals Dynamically change the log message update rate so that short jobs receive frequent updates while longer running jobs receive fewer updates 2011-01-19 15:09:11 +00:00
walkers Added implements HasGenomeLocation to all revelant classes. It's not possible to write generic code for working with objects that support the getLocation() function in HasGenomeLocation. Please, if you have an object that has a location, implement this interface and start using / writing generic functions to sort, compare, etc. these objects. 2011-01-20 12:54:03 +00:00
CommandLineExecutable.java Oops...forgot to commit the changes that allow primitive VCF streaming. 2011-01-12 21:54:51 +00:00
CommandLineGATK.java Tribble exceptions can be generated outside of the normal codec parsing code because we now lazy load the VCF genotype fields. I'm not sure how else to account for this (to make sure they show up as user errors and not GATK system errors) besides catching them here. 2010-10-22 15:22:17 +00:00
DownsampleType.java Eliminated -mrl option. 2010-08-26 21:38:03 +00:00
DownsamplingMethod.java Penultimate step in exception system overhaul. UserError is now UserException. This class should be used for all communication with the USER for problems with their inputs. Engine now validates sequence dictionaries for compatibility, detecting not only lack of overlap but now inconsistent headers (b36 ref with v37 BAM, for example) as well as ref / bam order inconsistency. New -U option to allow users to tolerate dangerous seq dict issues. WalkerTest system now supports testing for exceptions (see email and wiki for docs). Tests for vcf and bam vs. ref incompatibility. Waiting on Tribble seq dict improvements to detect b36 VCF with b37 ref (currently cannot tell this is wrong. 2010-09-12 14:02:43 +00:00
GenomeAnalysisEngine.java V2 cleaner, easily testing, shared memory and distributed GATK job management. Serious unit testing. Very much cleaner processing. Some code cleanup remains in removing now unused classes but the system is ready for general testing. Confirmed that one can run the UG 100 ways parallel without error, but edge cases may remain. 2011-01-20 12:58:13 +00:00
ReadMetrics.java Final step in error refactoring. GATK exception is now ReviewedStingException, indicating that this exception is really what one wants. Only use this exception when you have thought about StingException vs. UserException and made a real decision. 2010-09-12 15:07:38 +00:00
ReadProperties.java Implemented a new argument (-DQS --defaultQualityScore) that allows GATK to deal with BAM files missing quality scores. If a value is specified, all reads are filled with the default quality score. Appropriate exception is thrown if -DQS is not provided and BAM file doesn't have quality scores for every base. 2011-01-05 22:25:08 +00:00
WalkerManager.java A significant refactoring of the ROD system, done largely to simplify the process of 2010-12-31 04:52:22 +00:00
package-info.java Put a major.minor version into the GATK Javadoc for reading. Also, 2010-01-15 21:48:30 +00:00