GcBiasMetricsCollector.PerUnitGcBiasMetricsCollector, InsertSizeMetricsCollector.PerUnitInsertSizeMetricsCollector, RnaSeqMetricsCollector.PerUnitRnaSeqMetricsCollector, TargetMetricsCollector.PerUnitTargetMetricCollectorpublic interface PerUnitMetricCollector<BEAN extends htsjdk.samtools.metrics.MetricBase,HKEY extends Comparable,ARGTYPE>
| Modifier and Type | Method | Description |
|---|---|---|
void |
acceptRecord(ARGTYPE args) |
Add a SAMRecord (with ReferenceSequence and Read Group info) to the metric(s) being calculated)
|
void |
addMetricsToFile(htsjdk.samtools.metrics.MetricsFile<BEAN,HKEY> file) |
Any metrics collected will be added to the metric file provided.
|
void |
finish() |
When all records have been collected, compute any final values needed to finish constructing metrics/Histogram
|
void acceptRecord(ARGTYPE args)
args - Contains SAMRecord, SAMReadGroupRecord, ReferenceSequence of current record and any previously
computed values that might be needed for this classvoid finish()