I performed pileup using modkit v0.5.0_5120ef7 to generate a BED file and manually examined a subset of sites. It was found that the reported m6A sites are not actually "A" bases in the genome. For example:
Row in the BED file:
Seq1 5 6 a 10 + 5 6 255,0,0 10 40.00 4 4 2 0 3605 4311 0
Genomic sequence (Pos 1→70):
GCAGCGCAAGTAGGTCTACAAGACGCTACTTCCCCTATCATAGAAGAGCTTATCACCTTTCATGATCACG
Does modkit, during pileup, only check for m6A tags on reads? If there is a shift in the alignment of a site on a read due to mismatches or indels, does modkit not verify it against the reference genome?