Ensembl/ensembl-tools — pull request #4 by alexgutteridge (2014-10-23 11:14:01+00:00)
Title: Removed requirement for Ensembl API unless ontology option is specified.

The intention of this conditional eval seems to be that the user does not need the Ensembl API installed unless they want to use the ontology option. However with the block form of eval this does not work - it throws an error complaining about the missing module whether ontology is used or not. By using string eval the script runs fine without Ensembl API (unless ontology is used - in which case the intended error is thrown).