我有一个 BAM 文件:
ERR174327.487900 99 chr9 80320323 60 101M = 80320752 530 AGGGACATTGGTCCAAAAGGTTTTAATTAACCATACACCCTGCTCTACAAATCTAAAAAACTGTAGGACAGTATTTTGAGTCTCCAAGTATCCAGTGATAA CCCFFFFFHHHHFIJJJJJJGIJJJJJJJJJJJJJJJJIJIJJJJJIIJJJIJIJJJJJJJGICEHIHFHH=BFFADFFDCCCDCDDDCCCDADC@>ADC@ NM:i:0 AS:i:101 XS:i:0 RG:Z:group1
我需要阅读NM:i:0 AS:i:101 XS:i:0 RG:Z:group1
我的 C++ 代码中的可选字段。我可以使用该htslib
库来阅读除那些可选字段之外的所有内容。
htsib 库的源文件在Github 上。不幸的是,我找不到可以读取这些字段的函数。
问:如何使用 htslib 读取可选字段?