Closed LiNk-NY closed 2 years ago
Thanks for the report. I didn't check this behaviour because I would use useEnsemblGenomes()
to connect to the fungi mart e.g. useEnsemblGenomes(biomart = "fungi_mart")
. That should still work, but I'll tidy this up so the alternative host approach works again.
Ah thanks for the tip! I'll switch to that one.
Update: Some of the code in the examples for GenomicFeatures
can be adapted to use useEnsemblGenomes
but in functions such as makeTxDbFromBiomart
, it would be better to have .listMarts
be flexible to alternative host arguments.
Best, Marcel
Hopefully this is fixed in version 2.53.2
library(biomaRt)
packageVersion("biomaRt")
#> [1] '2.53.2'
useEnsembl(biomart="fungi_mart", host="https://fungi.ensembl.org")
#> Object of class 'Mart':
#> Using the fungi_mart BioMart database
#> No dataset selected.
Hi Mike, @grimbough
I'm getting an error in
GenomicFeatures
because the example is usinguseEnsembl
with a differenthost
argument.Internally, the
.listMarts
function returns this cached data:when the input is:
leading to the error:
It should either add to the cache or find that there is no cached data based on the host (or not cache at all when the host input changes).
Best regards, Marcel