public class UmiMetrics
extends htsjdk.samtools.metrics.MetricBase
| Modifier and Type | Field | Description |
|---|---|---|
long |
DUPLICATE_SETS_IGNORING_UMI |
Number of duplicate sets found before taking UMIs into account
|
long |
DUPLICATE_SETS_WITH_UMI |
Number of duplicate sets found after taking UMIs into account
|
double |
INFERRED_UMI_ENTROPY |
Entropy (in base 4) of the inferred UMI sequences, indicating the
effective number of bases in the inferred UMIs.
|
long |
INFERRED_UNIQUE_UMIS |
Number of different inferred UMI sequences derived
|
double |
MEAN_UMI_LENGTH |
Number of bases in each UMI
|
long |
OBSERVED_BASE_ERRORS |
Number of errors inferred by comparing the observed and inferred UMIs
|
double |
OBSERVED_UMI_ENTROPY |
Entropy (in base 4) of the observed UMI sequences, indicating the
effective number of bases in the UMIs.
|
long |
OBSERVED_UNIQUE_UMIS |
Number of different UMI sequences observed
|
double |
PCT_UMI_WITH_N |
The percentage of reads that contain an UMI that contains at least one N
|
double |
UMI_BASE_QUALITIES |
Estimation of Phred scaled quality scores for UMIs
|
| Constructor | Description |
|---|---|
UmiMetrics() |
|
UmiMetrics(double length,
int observedUniqueUmis,
int inferredUniqueUmis,
int observedBaseErrors,
int duplicateSetsWithoutUmi,
int duplicateSetsWithUmi,
double effectiveLengthOfInferredUmis,
double effectiveLengthOfObservedUmis,
double estimatedBaseQualityOfUmis,
double percentUmiWithN) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addUmiObservation(String observedUmi,
String inferredUmi) |
Add an observation of a UMI to the metrics
|
void |
addUmiObservationN() |
Add an observation of a UMI containing at least one N to the metrics
|
void |
calculateDerivedFields() |
public double MEAN_UMI_LENGTH
public long OBSERVED_UNIQUE_UMIS
public long INFERRED_UNIQUE_UMIS
public long OBSERVED_BASE_ERRORS
public long DUPLICATE_SETS_IGNORING_UMI
public long DUPLICATE_SETS_WITH_UMI
public double OBSERVED_UMI_ENTROPY
public double INFERRED_UMI_ENTROPY
public double UMI_BASE_QUALITIES
public double PCT_UMI_WITH_N
public UmiMetrics()
public UmiMetrics(double length,
int observedUniqueUmis,
int inferredUniqueUmis,
int observedBaseErrors,
int duplicateSetsWithoutUmi,
int duplicateSetsWithUmi,
double effectiveLengthOfInferredUmis,
double effectiveLengthOfObservedUmis,
double estimatedBaseQualityOfUmis,
double percentUmiWithN)
public void calculateDerivedFields()
public void addUmiObservation(String observedUmi, String inferredUmi)
observedUmi - String containing the observed UMIinferredUmi - String containing the UMI inferred after error correcting the observed UMIpublic void addUmiObservationN()