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 |
protected byte[][] |
barcodeBytes |
java.lang.String |
LIBRARY_NAME |
int |
ONE_MISMATCH_MATCHES
The number of all reads matching this barcode that matched with 1 error or no-call.
|
double |
PCT_MATCHES
The percentage of all reads in the lane that matched to this barcode.
|
int |
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.
|
int |
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 percentage of PF reads in the lane that matched to this barcode.
|
int |
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.
|
int |
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.
|
int |
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_NAME
public java.lang.String LIBRARY_NAME
public int READS
public int PF_READS
public int PERFECT_MATCHES
public int PF_PERFECT_MATCHES
public int ONE_MISMATCH_MATCHES
public int 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)
metric
-