public static class CollectIlluminaLaneMetrics.IlluminaLaneMetricsCollector
extends java.lang.Object
Constructor and Description |
---|
IlluminaLaneMetricsCollector() |
Modifier and Type | Method and Description |
---|---|
static void |
collectLaneMetrics(java.io.File runDirectory,
java.io.File outputDirectory,
java.lang.String outputPrefix,
htsjdk.samtools.metrics.MetricsFile<htsjdk.samtools.metrics.MetricBase,java.lang.Comparable<?>> laneMetricsFile,
htsjdk.samtools.metrics.MetricsFile<htsjdk.samtools.metrics.MetricBase,java.lang.Comparable<?>> phasingMetricsFile,
ReadStructure readStructure,
java.lang.String fileExtension,
htsjdk.samtools.ValidationStringency validationStringency,
boolean isNovaSeq)
Parses the tile data from the basecall directory and writes to both the lane and phasing metrics files
|
static java.util.Map<java.lang.Integer,? extends java.util.Collection<Tile>> |
readLaneTiles(java.io.File illuminaRunDirectory,
ReadStructure readStructure,
htsjdk.samtools.ValidationStringency validationStringency,
boolean isNovaSeq)
Returns a partitioned collection of lane number to Tile objects from the provided basecall directory.
|
static java.io.File |
writeLaneMetrics(java.util.Map<java.lang.Integer,? extends java.util.Collection<Tile>> laneTiles,
java.io.File outputDirectory,
java.lang.String outputPrefix,
htsjdk.samtools.metrics.MetricsFile<htsjdk.samtools.metrics.MetricBase,java.lang.Comparable<?>> laneMetricsFile,
java.lang.String fileExtension) |
static java.io.File |
writePhasingMetrics(java.util.Map<java.lang.Integer,? extends java.util.Collection<Tile>> laneTiles,
java.io.File outputDirectory,
java.lang.String outputPrefix,
htsjdk.samtools.metrics.MetricsFile<htsjdk.samtools.metrics.MetricBase,java.lang.Comparable<?>> phasingMetricsFile,
java.lang.String fileExtension,
boolean isNovaSeq) |
public static java.util.Map<java.lang.Integer,? extends java.util.Collection<Tile>> readLaneTiles(java.io.File illuminaRunDirectory, ReadStructure readStructure, htsjdk.samtools.ValidationStringency validationStringency, boolean isNovaSeq)
public static void collectLaneMetrics(java.io.File runDirectory, java.io.File outputDirectory, java.lang.String outputPrefix, htsjdk.samtools.metrics.MetricsFile<htsjdk.samtools.metrics.MetricBase,java.lang.Comparable<?>> laneMetricsFile, htsjdk.samtools.metrics.MetricsFile<htsjdk.samtools.metrics.MetricBase,java.lang.Comparable<?>> phasingMetricsFile, ReadStructure readStructure, java.lang.String fileExtension, htsjdk.samtools.ValidationStringency validationStringency, boolean isNovaSeq)
public static java.io.File writePhasingMetrics(java.util.Map<java.lang.Integer,? extends java.util.Collection<Tile>> laneTiles, java.io.File outputDirectory, java.lang.String outputPrefix, htsjdk.samtools.metrics.MetricsFile<htsjdk.samtools.metrics.MetricBase,java.lang.Comparable<?>> phasingMetricsFile, java.lang.String fileExtension, boolean isNovaSeq)
public static java.io.File writeLaneMetrics(java.util.Map<java.lang.Integer,? extends java.util.Collection<Tile>> laneTiles, java.io.File outputDirectory, java.lang.String outputPrefix, htsjdk.samtools.metrics.MetricsFile<htsjdk.samtools.metrics.MetricBase,java.lang.Comparable<?>> laneMetricsFile, java.lang.String fileExtension)