Package picard.illumina.parser
Class BaseIlluminaDataProvider
java.lang.Object
picard.illumina.parser.BaseIlluminaDataProvider
- All Implemented Interfaces:
AutoCloseable,Iterable<ClusterData>,Iterator<ClusterData>
public abstract class BaseIlluminaDataProvider
extends Object
implements Iterator<ClusterData>, Iterable<ClusterData>, AutoCloseable
Parse various formats and versions of Illumina Basecall files, and use them the to populate
ClusterData objects.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddData(ClusterData clusterData, picard.illumina.parser.BarcodeData barcodeData) protected voidaddData(ClusterData clusterData, picard.illumina.parser.PfData pfData) protected voidaddData(ClusterData clusterData, picard.illumina.parser.PositionalData posData) protected voidaddReadData(ClusterData clusterData, int numReads, picard.illumina.parser.BaseData baseData) protected voidaddReadData(ClusterData clusterData, int numReads, CbclData cbclData) protected voidaddReadData(ClusterData clusterData, int numReads, picard.illumina.parser.QualityData qualityData) abstract voidclose()static IntegerfileToTile(String fileName) iterator()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
Field Details
-
FILE_NAME_PATTERN
-
lane
protected final int lane
-
-
Constructor Details
-
BaseIlluminaDataProvider
-
-
Method Details
-
iterator
- Specified by:
iteratorin interfaceIterable<ClusterData>
-
close
public abstract void close()- Specified by:
closein interfaceAutoCloseable
-
addData
-
addData
-
addData
-
addReadData
protected void addReadData(ClusterData clusterData, int numReads, picard.illumina.parser.BaseData baseData) -
addReadData
protected void addReadData(ClusterData clusterData, int numReads, picard.illumina.parser.QualityData qualityData) -
addReadData
-
fileToTile
-