Class TagKeyCache.TagKeyInfo

java.lang.Object
htsjdk.samtools.cram.structure.TagKeyCache.TagKeyInfo
Enclosing class:
TagKeyCache

public static final class TagKeyCache.TagKeyInfo extends Object
Pre-computed metadata for a single tag ID.
  • Field Details

    • key

      public final String key
      Two-character tag name, e.g. "NM", "MD", "RG".
    • keyType3Bytes

      public final String keyType3Bytes
      Three-character tag name + type, e.g. "NMi", "MDZ".
    • keyType3BytesAsInt

      public final int keyType3BytesAsInt
      The 3-byte tag ID packed as an int (name high bytes, type low byte).
    • code

      public final short code
      Binary tag code as computed by SAMTag.makeBinaryTag(String).
    • type

      public final char type
      The single-character type code, e.g. 'i', 'Z', 'A'.