Hi,
I recently tried to run the fusioncatcher-build.py with ensembl release 112 but it seems like there are two directories under ftp.ensembl.org/pub/release-112/mysql/ for human, potentially using GRCh37 and 38 respectively. This causes get_synonyms.py ends early because of line 139.
It seems like that is the only release this happened and I put the exact name of the directory in get_synonyms.py to get it running. I was going to suggest if it is possible to add two options in fusioncatcher-build.py for genome version and ensemble release, but it seems unnecessary for just that one release. But would still like to put it out here if someone encounters it.
Many thanks!