gatk-3.8/protected
Valentin Ruano-Rubio 2914ecb585 Change the Map-of-maps-of-maps for an array based implementation ReadLikelihoods to hold read likelihoods.
The array structure should be faster to populate and query (no properly benchmarked) and reduce memory footprint considerably.
    Nevertheless removing PairHMM factor (using likelihoodEngine Random) it only achieves a speed up of 15% in some example WGS dataset
    i.e. there are other bigger bottle necks in the system. Bamboo tests also seem to run significantly faster with this change.

    Stories:

      https://www.pivotaltracker.com/story/show/70222086
      https://www.pivotaltracker.com/story/show/67961652

    Changes:

       - ReadLikelihoods added to substitute  Map<String,PerSampleReadLikelihoods>
       - Operation that involve changes in full sets of ReadLikelihoods have been moved into that class.
       - Simplified a bit the code that handles the downsampling of reads based on contamination

    Caveats:

       - Still we keep Map<String,PerReadAlleleLikelihoodsMap> around to pass to annotators..., didn't feel like change the interface of so many public classes in this pull-request.
2014-08-11 17:46:28 -04:00
..
gatk-package-distribution Update pom versions to mark the start of GATK 3.3 development 2014-07-17 12:09:33 -04:00
gatk-queue-extensions-distribution Update pom versions to mark the start of GATK 3.3 development 2014-07-17 12:09:33 -04:00
gatk-queue-package-distribution Update pom versions to mark the start of GATK 3.3 development 2014-07-17 12:09:33 -04:00
gatk-tools-protected Change the Map-of-maps-of-maps for an array based implementation ReadLikelihoods to hold read likelihoods. 2014-08-11 17:46:28 -04:00
pom.xml Update pom versions to mark the start of GATK 3.3 development 2014-07-17 12:09:33 -04:00