public class SomaticClusteringModel
extends java.lang.Object
Constructor and Description |
---|
SomaticClusteringModel(M2FiltersArgumentCollection MTFAC,
java.util.List<MutectStats> mutectStats) |
Modifier and Type | Method and Description |
---|---|
java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String>> |
clusteringMetadata() |
double |
getLogPriorOfSomaticVariant(htsjdk.variant.variantcontext.VariantContext vc,
int altIndex) |
double |
getLogPriorOfVariantVersusArtifact() |
static int |
indelLength(htsjdk.variant.variantcontext.VariantContext vc,
int altIndex) |
void |
learnAndClearAccumulatedData() |
double |
logLikelihoodGivenSomatic(int totalCount,
int altCount) |
double |
probabilityOfSequencingError(Datum datum) |
void |
record(int[] tumorADs,
double[] tumorLogOdds,
double artifactProbability,
double nonSomaticProbability,
htsjdk.variant.variantcontext.VariantContext vc) |
public SomaticClusteringModel(M2FiltersArgumentCollection MTFAC, java.util.List<MutectStats> mutectStats)
public double getLogPriorOfSomaticVariant(htsjdk.variant.variantcontext.VariantContext vc, int altIndex)
public double getLogPriorOfVariantVersusArtifact()
public double probabilityOfSequencingError(Datum datum)
public void record(int[] tumorADs, double[] tumorLogOdds, double artifactProbability, double nonSomaticProbability, htsjdk.variant.variantcontext.VariantContext vc)
public void learnAndClearAccumulatedData()
public double logLikelihoodGivenSomatic(int totalCount, int altCount)
public java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String>> clusteringMetadata()
public static int indelLength(htsjdk.variant.variantcontext.VariantContext vc, int altIndex)