Class FilterFileReader

  • All Implemented Interfaces:
    Iterator<Boolean>

    public class FilterFileReader
    extends Object
    implements Iterator<Boolean>
    Illumina uses an algorithm described in "Theory of RTA" that determines whether or not a cluster passes filter("PF") or not. These values are written as sequential bytes to Filter Files. The structure of a filter file is as follows: Bytes 0-3 : 0 Bytes 4-7 : unsigned int version Bytes 8-11 : unsigned int numClusters
    • Field Detail

      • EXPECTED_VERSION

        public static final int EXPECTED_VERSION
        Expected Version
        See Also:
        Constant Field Values
      • version

        public final int version
        Version number found in the FilterFile, this should equal 3
      • numClusters

        public final long numClusters
        The number of cluster's pf values stored in this file
    • Constructor Detail

      • FilterFileReader

        public FilterFileReader​(File file)