moved API version initialization to top of function, refactored
fetchGeneInfo, fixed #475