MyGene's _score can rank a fuzzy alias or retired match to a different
gene above the exact symbol match. Querying "TTN" with the alias and retired
scopes returns TTR (entrez 7276, score 19.07) ahead of TTN (7273, score
18.29). Taking the top-scored hit therefore returns the wrong gene, quietly.
Details
So a hit whose official symbol equals the token wins, case-insensitively.
Only when none does, which is the case for a deliberate alias such as
"p53", does MyGene's own best-scored hit get used.
This is the single most important thing in this file. It is exported so a caller assembling its own hits can apply the same rule.
References
Xin et al. (2016). High-performance web services for querying gene and variant annotation. Genome Biology 17, 91. doi:10.1186/s13059-016-0953-9
Service documentation: https://mygene.info/