Class FourBitSequenceReader.FourBitArrayWorker<C extends Compound>

  • Type Parameters:
    C - Must extend NucleotideCompound
    Enclosing class:
    FourBitSequenceReader<C extends Compound>

    public static class FourBitSequenceReader.FourBitArrayWorker<C extends Compound>
    extends BitSequenceReader.BitArrayWorker<C>
    A four bit per compound implementation of the bit array worker code. This version can handle upto 16 compounds but this does mean that its ability to compress a normal sequence is halved (compared to the 1/4 performance seen with the 2bit workers).