| Name | Description | Type | Package | Framework |
| BaseQualityScore | A read feature representing a single quality score in a read. | Class | htsjdk.samtools.cram.encoding.readfeatures | HtsJDK |
| Bases | Class | htsjdk.samtools.cram.encoding.readfeatures | HtsJDK | |
| Deletion | A read feature representing a deletion of one or more bases similar to CigarOperator. | Class | htsjdk.samtools.cram.encoding.readfeatures | HtsJDK |
| HardClip | A read feature representing a hard clip similar to CigarOperator. | Class | htsjdk.samtools.cram.encoding.readfeatures | HtsJDK |
| InsertBase | A read feature representing a single insert base. | Class | htsjdk.samtools.cram.encoding.readfeatures | HtsJDK |
| Insertion | A read feature representing a multi-base insertion. | Class | htsjdk.samtools.cram.encoding.readfeatures | HtsJDK |
| Padding | A read feature representing padding, similar to CigarOperator. | Class | htsjdk.samtools.cram.encoding.readfeatures | HtsJDK |
| ReadBase | A read feature representing a single base with associated quality score. | Class | htsjdk.samtools.cram.encoding.readfeatures | HtsJDK |
| ReadFeature | An interface to capture data in read coordinates. | Interface | htsjdk.samtools.cram.encoding.readfeatures | HtsJDK |
| RefSkip | A read feature representing a reference skip similar to CigarOperator. | Class | htsjdk.samtools.cram.encoding.readfeatures | HtsJDK |
| Scores | A read feature representing a contiguous stretch of quality scores in a read. | Class | htsjdk.samtools.cram.encoding.readfeatures | HtsJDK |
| SoftClip | A read feature representing a soft clip similar to CigarOperator. | Class | htsjdk.samtools.cram.encoding.readfeatures | HtsJDK |
| Substitution | A substitution event captured in read coordinates. | Class | htsjdk.samtools.cram.encoding.readfeatures | HtsJDK |