@Override public CRAMCodec<Integer> buildCodec(final BitInputStream coreBlockInputStream, final BitOutputStream coreBlockOutputStream, final Map<Integer, ByteArrayInputStream> externalBlockInputMap, final Map<Integer, ByteArrayOutputStream> externalBlockOutputMap) { return new CanonicalHuffmanIntegerCodec(coreBlockInputStream, coreBlockOutputStream, values, bitLengths); }
@Override public CRAMCodec<Integer> buildCodec(final BitInputStream coreBlockInputStream, final BitOutputStream coreBlockOutputStream, final Map<Integer, ByteArrayInputStream> externalBlockInputMap, final Map<Integer, ByteArrayOutputStream> externalBlockOutputMap) { return new CanonicalHuffmanIntegerCodec(coreBlockInputStream, coreBlockOutputStream, values, bitLengths); }