fixed nearly all unit test
working test for ensembl