Variants are annotated with multiple transcripts, which can give different results.
Shown below is a variant that overlaps with two different genes (ANKEF1 and SNAP25-AS1) with many transcripts:
We only want 1 row per variant in an analysis grid, so a single representative transcript is chosen to be displayed and filtered (see below)
You can see annotation for all of the transcripts by clicking on the 1st column in the grid to open variant details
Most analysis nodes filter on fields from the representative transcript shown on the grid, so representative transcript choice can affect analysis results.
The GeneList Node returns variants where ANY TRANSCRIPT matches genes in the gene list, not just the representative transcript. For example, the variant at the top of this page has ANKEF1 as the representative transcript, but is returned when searching for SNAP25-AS1:
This ensures no variants are lost in gene list filters due to transcript choice, but leads to the unexpected behavior that variants may have gene names not in the gene list.
Chosen via VEP pick algorithm: