The CRAM FP data series is described as "position of the read feature" in the CRAMv3 spec. here and here. This seems to imply an absolute position, but in fact it's relative to the previous feature, as can be seen in the encoders for htslib, htsjdk and noodles. To make this clear without having to read existing implementations, the "Read feature records" section could do with a line or two explaining how the FP data series works.
The CRAM
FP
data series is described as "position of the read feature" in the CRAMv3 spec. here and here. This seems to imply an absolute position, but in fact it's relative to the previous feature, as can be seen in the encoders for htslib, htsjdk and noodles. To make this clear without having to read existing implementations, the "Read feature records" section could do with a line or two explaining how theFP
data series works.