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