SnpEff annotates each PASS call's protein-level change, then bin/civic_annotate.py queries CIViC's live GraphQL API for curated clinical evidence — mapping a called somatic variant through to real, up-to-date oncology evidence, entirely without human lookup.
BRAF V600E is one of oncology's most heavily curated variants — the row count reflects real breadth of curation, not a bug. Calls with a MODIFIER-impact (non-coding) annotation have no protein change to match against CIViC, and the matcher correctly reports that rather than forcing a guess.
CDKN2A's frameshift call was tried against all three candidate transcript names CIViC's schema could match — no exact match found, correctly reported as such rather than falling back to a broad category variant (e.g. "Loss"/"Deletion") that wouldn't be real evidence for this specific change.