gatk-3.8/public/java/src/org/broadinstitute/sting/utils
Ryan Poplin 94e7f677ad Merge branch 'master' of ssh://gsa2.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable 2012-08-21 10:21:47 -04:00
..
R Refactoring/fixing up UG HMM code: a) Make code use PairHMM class instead of having duplicated code. That way UG and HaplotypeCaller now use same core code. Changes to be able to do this: 1. Compute context-dependent GOP as a function of read, not of haplotype, b) Extracted code to initialize HMM arrays into separate method, c) Move PairHMM class and unit test to public, d) Reenable banded code in PairHMM, inverted sense of flag (true=enable feature) but leave off in HaplotypeCaller. 2012-04-17 14:22:48 -04:00
activeregion Another round of FindBugs fixes. Class implements its own compareTo() but uses base Object.equals() which can lead to unpredictable behavior. 2012-08-20 16:55:00 -04:00
analysis Reorganized the codebase beneath top-level public and private directories, 2011-06-28 06:55:19 -04:00
baq Should've run 'ant clean' instead of just 'ant'. In any event, these are 2 cases where we are setting a class's internal static variable directly. Very dangerous. 2012-08-16 15:07:32 -04:00
classloader Cleanup BQSR classes 2012-07-31 08:11:03 -04:00
clipping Quick pass of FindBugs 'should be static inner class' fixes. 2012-08-08 14:42:06 -04:00
codecs Print "Parsing data stream with BCF version BCFx.y" in BCF2 codec as .debug not .info 2012-08-19 10:32:55 -04:00
collections Refactored/renamed the nested integer array; cleaned up code a bit. 2012-07-03 00:12:33 -04:00
crypt Public-key authorization scheme to restrict use of NO_ET 2012-03-06 00:09:43 -05:00
duplicates GATKSAMRecord refactor 2011-11-03 15:43:26 -04:00
exceptions Fixed GSA-434: GATK should generate error when gzipped FASTA is passed in. 2012-08-17 11:49:02 -04:00
fasta Print to logger not to System.out in CachingIndexFastaSequenceFile when profiling cache performance 2012-08-17 11:49:02 -04:00
file Reorganized the codebase beneath top-level public and private directories, 2011-06-28 06:55:19 -04:00
fragments First pass of implementation of Reduced Reads with HaplotypeCaller. Main changes: a) Active region: scale PL's by representative count to determine whether region is active. b) Scale per-read, per-haplotype likelihoods by read representative counts. A read representative count is (temporarily) defined as the average representative count over all bases in read, TBD whether this is good enough to avoid biases in GL's. c) DeBruijn assembler inserts kmers N times in graph, where N is min representative count of read over kmer span - TBD again whether this is the best approach. d) Bug fixes in FragmentUtils: logic to merge fragments was wrong in cases where there is discrepancy of overlaps between unclipped/soft clipped bases. Didn't affect things before but RR makes prevalence of hard-clipped bases in CIGARs more prevalent so this was exposed. e) Cache read representative counts along with read likelihoods associated with a Haplotype. Code can/should be cleaned up and unified with PairHMMIndelErrorModelCode, as well as refactored to support arbitrary ploidy in HaplotypeCaller 2012-08-03 12:24:23 -04:00
help GSA-483: Bug in GATKdocs for Enums 2012-08-16 16:24:17 -04:00
instrumentation Optimize imports run on the whole project, public and private. I just got too tired of all of the unused imports floating around. Confirmed that the system builds after the changes. 2011-07-17 20:29:58 -04:00
interval Quick pass of FindBugs 'inefficient use of keySet iterator instead of entrySet iterator' fixes for core tools. 2012-08-08 14:29:41 -04:00
io Public-key authorization scheme to restrict use of NO_ET 2012-03-06 00:09:43 -05:00
pileup Killing off some FindBugs 'Realiability' issues 2012-08-16 14:00:48 -04:00
pileup2 Reorganized the codebase beneath top-level public and private directories, 2011-06-28 06:55:19 -04:00
recalibration Killing off some FindBugs 'Realiability' issues 2012-08-16 14:00:48 -04:00
runtime No more hunting down R "resources". As a tradeoff Rscript cannot be specified on the commandline and will be found in the environment path. 2011-10-27 14:17:07 -04:00
sam Killing off some FindBugs 'Realiability' issues 2012-08-16 14:00:48 -04:00
text Refactoring/fixing up UG HMM code: a) Make code use PairHMM class instead of having duplicated code. That way UG and HaplotypeCaller now use same core code. Changes to be able to do this: 1. Compute context-dependent GOP as a function of read, not of haplotype, b) Extracted code to initialize HMM arrays into separate method, c) Move PairHMM class and unit test to public, d) Reenable banded code in PairHMM, inverted sense of flag (true=enable feature) but leave off in HaplotypeCaller. 2012-04-17 14:22:48 -04:00
threading Clean, documented implementation of ThreadFactory that monitors running / blocking / waiting time of threads it creates 2012-08-15 21:13:15 -04:00
variantcontext number of stashed changes are lurking in here. In order of importance: 2012-08-21 07:08:58 -04:00
wiggle Optimize imports run on the whole project, public and private. I just got too tired of all of the unused imports floating around. Confirmed that the system builds after the changes. 2011-07-17 20:29:58 -04:00
AminoAcid.java Removing the Genomic Annotator and its supporting classes 2011-07-25 15:10:25 -04:00
AminoAcidTable.java Removing the Genomic Annotator and its supporting classes 2011-07-25 15:10:25 -04:00
AutoFormattingTime.java Clean, documented implementation of ThreadFactory that monitors running / blocking / waiting time of threads it creates 2012-08-15 21:13:15 -04:00
BaseUtils.java Bug fix in HaplotypeCaller for non-regular bases in the reference or reads. Those events don't get created any more. Bug fix for advanced GenotypeFullActiveRegion mode: custom variant annotations created by the HC don't make sense when in this mode so don't try to calculate them. 2012-08-20 13:41:08 -04:00
BitSetUtils.java Refactoring of BQSRv2 to use longs (and standard bit fiddling techniques) instead of Java BitSets for performance improvements. 2012-06-12 09:19:36 -04:00
ContigComparator.java Documented following the new gatkdoc framework 2011-07-25 00:25:08 -04:00
GenomeLoc.java make the size of a GenomeLoc int instead of long 2012-02-03 17:12:42 -05:00
GenomeLocComparator.java Optimized interval iteration 2011-09-28 16:07:34 -04:00
GenomeLocParser.java Removing parallelism bottleneck in the GATK 2012-08-15 21:13:15 -04:00
GenomeLocSortedSet.java Active region walkers can now see the reads in a buffer around thier active reigons. This buffer size is specified as a walker annotation. Intervals are internally extended by this buffer size so that the extra reads make their way through the traversal engine but the walker author only needs to see the original interval. Also, several corner case bug fixes in active region traversal. 2012-01-19 22:05:08 -05:00
Haplotype.java Another round of FindBugs fixes. Object returns its internal reference to an externally mutable array. Very dangerous. 2012-08-21 09:35:55 -04:00
HasGenomeLocation.java Reorganized the codebase beneath top-level public and private directories, 2011-06-28 06:55:19 -04:00
HeapSizeMonitor.java Reorganized the codebase beneath top-level public and private directories, 2011-06-28 06:55:19 -04:00
IndelUtils.java Improvements to indel analysis capabilities of VariantEval 2012-04-06 16:07:46 -04:00
MannWhitneyU.java Another round of FindBugs fixes. Comparator doesn't implement Serializable. 2012-08-21 09:20:55 -04:00
MathUtils.java Killing off some FindBugs 'Usability' issues 2012-08-16 13:32:44 -04:00
Median.java ReadGroupProperties walker and associated infrastructure 2012-03-01 15:01:11 -05:00
MendelianViolation.java Efficient Genotype object Intermediate commit 2012-06-14 16:42:24 -04:00
NGSPlatform.java Stabilized NGSPlatform code: don't assume all reads have read groups (e.g. artificial SAM records) 2012-06-06 15:17:30 -04:00
PairHMM.java A few quick, minor findbugs fixes. 2012-08-09 16:30:58 -04:00
PathUtils.java GATKPerformanceOverTime script update 2012-01-02 09:58:46 -05:00
QualityUtils.java Extensive unit tests, contacts, and documentation for RecalDatum 2012-07-31 08:11:03 -04:00
ReservoirDownsampler.java Optimize imports run on the whole project, public and private. I just got too tired of all of the unused imports floating around. Confirmed that the system builds after the changes. 2011-07-17 20:29:58 -04:00
SWPairwiseAlignment.java FindBugs 'Efficiency' fixes 2012-08-16 15:40:52 -04:00
SampleUtils.java Phase I commit to get shadowBCFs passing tests 2012-06-21 15:16:26 -04:00
SequenceDictionaryUtils.java Quick pass of FindBugs 'method invokes inefficient Number constructor' fixes. 2012-08-08 14:34:16 -04:00
SimpleTimer.java Removing contracts for the SimpleTimer 2011-11-06 22:22:49 -05:00
Utils.java Killing off some FindBugs 'Usability' issues 2012-08-16 13:32:44 -04:00
package-info.java Reorganized the codebase beneath top-level public and private directories, 2011-06-28 06:55:19 -04:00