Class RrbsMetricsCollector

    • Constructor Detail

      • RrbsMetricsCollector

        public RrbsMetricsCollector​(Set<MetricAccumulationLevel> accumulationLevels,
                                    List<htsjdk.samtools.SAMReadGroupRecord> samRgRecords,
                                    int cQualityThreshold,
                                    int nextBaseQualityThreshold,
                                    int minReadLength,
                                    double maxMismatchRate)
    • Method Detail

      • makeChildCollector

        protected PerUnitMetricCollector<picard.analysis.RrbsMetrics,​Comparable<?>,​SAMRecordAndReference> makeChildCollector​(String sample,
                                                                                                                                         String library,
                                                                                                                                         String readGroup)
        Description copied from class: MultiLevelCollector
        Construct a PerUnitMetricCollector with the given arguments.
        Specified by:
        makeChildCollector in class MultiLevelCollector<picard.analysis.RrbsMetrics,​Comparable<?>,​SAMRecordAndReference>
        Parameters:
        sample - If aggregating by ALL_READS this will be null, otherwise the sample that will be used to identify this collector
        library - If aggregating by SAMPLE this will be null, otherwise the library that will be used to identify this collector
        readGroup - If aggregating by LIBRARY this will be null, otherwise the readGroup that will be used to identify this collector
        Returns:
        A PerUnitMetricCollector parameterized by the given arguments