public class AllelePileupCounter
extends java.lang.Object
Constructor and Description |
---|
AllelePileupCounter(htsjdk.variant.variantcontext.Allele referenceAllele,
java.util.List<htsjdk.variant.variantcontext.Allele> alternateAlleles,
int minBaseQualityCutoff) |
AllelePileupCounter(htsjdk.variant.variantcontext.Allele referenceAllele,
java.util.List<htsjdk.variant.variantcontext.Allele> alternateAlleles,
int minBaseQualityCutoff,
ReadPileup readPileup)
See
AllelePileupCounter(Allele, List, int) , except this will immediately add the given pileup as well. |
Modifier and Type | Method and Description |
---|---|
void |
addPileup(ReadPileup pileup) |
java.util.Map<htsjdk.variant.variantcontext.Allele,org.apache.commons.lang3.mutable.MutableInt> |
getCountMap() |
public AllelePileupCounter(htsjdk.variant.variantcontext.Allele referenceAllele, java.util.List<htsjdk.variant.variantcontext.Allele> alternateAlleles, int minBaseQualityCutoff)
referenceAllele
- allele to treat as reference. Create with Allele.create(String, boolean)
, where
second parameter is true
. Never null
. If the reference is symbolic, exception will be thrown.alternateAlleles
- List of alleles to treat as the alternates. Easy to create with Allele.create(String, boolean)
, where
second parameter is false
. Never null
minBaseQualityCutoff
- minimum base quality for the bases that match the allele in order to be counted.
Must be positive or zero.public AllelePileupCounter(htsjdk.variant.variantcontext.Allele referenceAllele, java.util.List<htsjdk.variant.variantcontext.Allele> alternateAlleles, int minBaseQualityCutoff, ReadPileup readPileup)
AllelePileupCounter(Allele, List, int)
, except this will immediately add the given pileup as well.referenceAllele
- See AllelePileupCounter(Allele, List, int)
alternateAlleles
- See AllelePileupCounter(Allele, List, int)
minBaseQualityCutoff
- See AllelePileupCounter(Allele, List, int)
readPileup
- Initial pileup to add to this allele pileup counterpublic void addPileup(ReadPileup pileup)
pileup
- read pileup to base the counts of each allele. If null, it will not be considered.public java.util.Map<htsjdk.variant.variantcontext.Allele,org.apache.commons.lang3.mutable.MutableInt> getCountMap()