예제 #1
0
 public void GetVariantFrequencies_VF_OneAltAllele()
 {
     double[] expectedResults = { 0.75 };
     double[] observedResults = VariantFrequency.GetVariantFrequencies(0.75, null, 1);
     Evaluate(expectedResults, observedResults);
 }
예제 #2
0
 public void GetVariantFrequencies_AD_ZeroSumAlleleCount_ReturnZeros()
 {
     double[] expectedResults = { 0.0, 0.0 };
     double[] observedResults = VariantFrequency.GetVariantFrequencies(null, new[] { 0, 0, 0 }, 2);
     Evaluate(expectedResults, observedResults);
 }
예제 #3
0
 public void GetVariantFrequencies_AD()
 {
     double[] expectedResults = { 0.35, 0.4 };
     double[] observedResults = VariantFrequency.GetVariantFrequencies(null, new[] { 5, 7, 8 }, 2);
     Evaluate(expectedResults, observedResults);
 }
예제 #4
0
 public void GetVariantFrequencies_AD_WrongAlleleCount_ReturnNull()
 {
     double[] observedResults = VariantFrequency.GetVariantFrequencies(null, new[] { 10, 20 }, 3);
     Assert.Null(observedResults);
 }
예제 #5
0
 public void GetVariantFrequencies_OverrideAD_UseVF()
 {
     double[] expectedResults = { 0.75 };
     double[] observedResults = VariantFrequency.GetVariantFrequencies(0.75, new[] { 10, 20 }, 1);
     Evaluate(expectedResults, observedResults);
 }
예제 #6
0
 public void GetVariantFrequencies_VF_MultipleAltAlleles_ReturnNull()
 {
     double[] observedResults = VariantFrequency.GetVariantFrequencies(0.75, null, 2);
     Assert.Null(observedResults);
 }