Class SAMRecordMultiLevelCollector<BEAN extends htsjdk.samtools.metrics.MetricBase,HKEY extends Comparable>

java.lang.Object
picard.metrics.MultiLevelCollector<BEAN,HKEY,htsjdk.samtools.SAMRecord>
picard.metrics.SAMRecordMultiLevelCollector<BEAN,HKEY>
Direct Known Subclasses:
RnaSeqMetricsCollector, TargetMetricsCollector

public abstract class SAMRecordMultiLevelCollector<BEAN extends htsjdk.samtools.metrics.MetricBase,HKEY extends Comparable> extends MultiLevelCollector<BEAN,HKEY,htsjdk.samtools.SAMRecord>
Defines a MultilevelPerRecordCollector using the argument type of SAMRecord so that this doesn't have to be redefined for each subclass of MultilevelPerRecordCollector
  • Constructor Details

    • SAMRecordMultiLevelCollector

      public SAMRecordMultiLevelCollector()
  • Method Details

    • makeArg

      protected htsjdk.samtools.SAMRecord makeArg(htsjdk.samtools.SAMRecord samRec, htsjdk.samtools.reference.ReferenceSequence refSeq)
      Specified by:
      makeArg in class MultiLevelCollector<BEAN extends htsjdk.samtools.metrics.MetricBase,HKEY extends Comparable,htsjdk.samtools.SAMRecord>