gatk-3.8/protected
Valentin Ruano-Rubio 31e58ae4ec Refactored AFCalc to remove unecessary capability limits allowing to deal
with mixed ploidies and max-alt-allele number changes dynamically.

Changes:
--------

* Moved the AFCalcFactory.Calculation enum in a top level class
    AFCalculatorImplementation.
* Given more reponsabilities to the enum like resolving the constructor
    method once per implementation and the best-model selection algorithm.
* Removed test-code only fields and methods from AFCalc; just used to perform
    unit-testing and not any actual functionality of this component.
* Removed the fixed ploidy constraint of GeneralPloidyExactAFCalc
    implementation... now can deal with mixed ploidies that may change
    per site and sample.
* Removed the fixed maxAltAllele restriction by allowing resizing of
    the stateTracker structures.
* Due to previous two points now call the the AFCalc object are passed
    the default-ploidy to assume in case some genotype in the input
    VC does not have it and the max-alt-allele.
* Also due to those changes, removed the now totally useless 3 int
    parameters from all AFCalc constructors.
* Cleaned the code a bit from no further used components and methods.
2014-09-12 14:17:36 -04:00
..
gatk-package-distribution Now passing in the path to the GATK directory to tests. 2014-09-02 01:40:59 +08:00
gatk-queue-extensions-distribution Now passing in the path to the GATK directory to tests. 2014-09-02 01:40:59 +08:00
gatk-queue-package-distribution Now passing in the path to the GATK directory to tests. 2014-09-02 01:40:59 +08:00
gatk-tools-protected Refactored AFCalc to remove unecessary capability limits allowing to deal 2014-09-12 14:17:36 -04:00
pom.xml Update pom versions to mark the start of GATK 3.3 development 2014-07-17 12:09:33 -04:00