Skip to content

Allow downloading non-default taxdump file for NCBITaxa - #814

Open
KatSteinke wants to merge 2 commits into
etetoolkit:ete4from
KatSteinke:use-custom-taxdump
Open

Allow downloading non-default taxdump file for NCBITaxa#814
KatSteinke wants to merge 2 commits into
etetoolkit:ete4from
KatSteinke:use-custom-taxdump

Conversation

@KatSteinke

Copy link
Copy Markdown

Currently, when initializing NCBITaxa with a non-default taxdump_file, ete4 will not download the taxdump to that location if it doesn't already exist, leading to an error. This breaks using ete4 for taxonomy handling in a Snakemake pipelin on a cluster for me.

In order to allow downloading a taxdump to a non-default location, I've changed the logic in update_db so it will always run update_local_taxdump (can change that to only update if it doesn't exist if there's a use case for having a "frozen" taxdump that you download once and never touch?). I've also added a test for that (not run by default, as it downloads the files it's one of the slow tests).

(Have also tweaked the expected output of getting species-level descendant taxa for Pan, as there now is a third species-level descendant taxon Pan sp..)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant