public static class ExtractIlluminaBarcodes.BarcodeMetric
extends htsjdk.samtools.metrics.MetricBase
Modifier and Type | Field and Description |
---|---|
java.lang.String |
BARCODE
The barcode (from the set of expected barcodes) for which the following metrics apply.
|
java.lang.String |
BARCODE_NAME
The barcode name.
|
java.lang.String |
BARCODE_WITHOUT_DELIMITER |
protected byte[][] |
barcodeBytes |
java.lang.String |
LIBRARY_NAME
The name of the library
|
long |
ONE_MISMATCH_MATCHES
The number of all reads matching this barcode that matched with 1 error or no-call.
|
double |
PCT_MATCHES
The fraction of all reads in the lane that matched to this barcode.
|
long |
PERFECT_MATCHES
The number of all reads matching this barcode that matched with 0 errors or no-calls.
|
double |
PF_NORMALIZED_MATCHES
The "normalized" matches to each barcode.
|
long |
PF_ONE_MISMATCH_MATCHES
The number of PF reads matching this barcode that matched with 1 error or no-call.
|
double |
PF_PCT_MATCHES
The fraction of PF reads in the lane that matched to this barcode.
|
long |
PF_PERFECT_MATCHES
The number of PF reads matching this barcode that matched with 0 errors or no-calls.
|
double |
PF_RATIO_THIS_BARCODE_TO_BEST_BARCODE_PCT
The rate of PF reads matching this barcode to PF reads matching the most prevelant barcode.
|
long |
PF_READS
The number of PF reads matching this barcode (always less than or equal to READS).
|
double |
RATIO_THIS_BARCODE_TO_BEST_BARCODE_PCT
The rate of all reads matching this barcode to all reads matching the most prevelant barcode.
|
long |
READS
The total number of reads matching the barcode.
|
Constructor and Description |
---|
BarcodeMetric()
This ctor is necessary for when reading metrics from file
|
BarcodeMetric(java.lang.String barcodeName,
java.lang.String libraryName,
java.lang.String barcodeDisplay,
java.lang.String[] barcodeSeqs) |
Modifier and Type | Method and Description |
---|---|
static ExtractIlluminaBarcodes.BarcodeMetric |
copy(ExtractIlluminaBarcodes.BarcodeMetric metric)
Creates a copy of metric initialized with only non-accumulated and non-calculated values set
|
void |
merge(ExtractIlluminaBarcodes.BarcodeMetric metric)
Adds the non-calculated
|
public java.lang.String BARCODE
public java.lang.String BARCODE_WITHOUT_DELIMITER
public java.lang.String BARCODE_NAME
public java.lang.String LIBRARY_NAME
public long READS
public long PF_READS
public long PERFECT_MATCHES
public long PF_PERFECT_MATCHES
public long ONE_MISMATCH_MATCHES
public long PF_ONE_MISMATCH_MATCHES
public double PCT_MATCHES
public double RATIO_THIS_BARCODE_TO_BEST_BARCODE_PCT
public double PF_PCT_MATCHES
public double PF_RATIO_THIS_BARCODE_TO_BEST_BARCODE_PCT
public double PF_NORMALIZED_MATCHES
protected byte[][] barcodeBytes
public BarcodeMetric(java.lang.String barcodeName, java.lang.String libraryName, java.lang.String barcodeDisplay, java.lang.String[] barcodeSeqs)
public BarcodeMetric()
public static ExtractIlluminaBarcodes.BarcodeMetric copy(ExtractIlluminaBarcodes.BarcodeMetric metric)
public void merge(ExtractIlluminaBarcodes.BarcodeMetric metric)