Package picard.metrics
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
-
Field Summary
Fields inherited from class picard.metrics.MultiLevelCollector
UNKNOWN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected htsjdk.samtools.SAMRecord
makeArg
(htsjdk.samtools.SAMRecord samRec, htsjdk.samtools.reference.ReferenceSequence refSeq) Methods inherited from class picard.metrics.MultiLevelCollector
acceptRecord, addAllLevelsToFile, finish, getAllReadsCollector, makeAllReadCollector, makeChildCollector, makeLibraryCollector, makeReadGroupCollector, makeSampleCollector, setup
-
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 classMultiLevelCollector<BEAN extends htsjdk.samtools.metrics.MetricBase,
HKEY extends Comparable, htsjdk.samtools.SAMRecord>
-