Class IlluminaDataProvider

  • All Implemented Interfaces:
    AutoCloseable, Iterable<ClusterData>, Iterator<ClusterData>

    public class IlluminaDataProvider
    extends BaseIlluminaDataProvider
    Parse various formats and versions of Illumina Basecall files, and use them the to populate ClusterData objects. Clients of this code should use IlluminaDataProviderFactory to create an IlluminaDataProvider. IlluminaDataProvider is immutable after construction.
    • Method Detail

      • hasNext

        public boolean hasNext()
        Returns:
        True if we have more clusters to read
      • next

        public ClusterData next()
        Returns:
        Current cluster data populated with only the data that matches one of the data types in dataTypes.
      • remove

        public void remove()
      • seekToTile

        public void seekToTile​(int oneBasedTileNumber)
        Jump so that the next record returned will be from the specified tile.