public BitCodec<ReadBase> buildCodec(CramHeader header,
CompressionHeader compression,
SequenceBaseProvider referenceBaseProvider,
DefaultMutableTreeNode parent) throws CramCompressionException {
ReadBaseCodec codec = new ReadBaseCodec();
DefaultMutableTreeNode node = buildNode(codec, "Read base codec");
parent.add(node);
BitCodec<Byte> baseCodec = bitCodecFactory.buildByteCodec(compression
.eMap.get(EncodingKey.BA_Base));