Standardized the variable names between functions.
Cleaned up old internal functions and replaced them with new one (ex: there was 3 different way used to rbind a list of data.frame, kept the fastest).
Changed functions from the stringr package to function from the stringi package.
Changed how some responses were parsed to improve speed (kept the output the same for compatibility).
Added a new function to replace bold_tax_id (bold_tax_id2). Now you can specify more than one dataType, the argument includeTree will actually return the parent's data and the return object is more readable (not just an extra wide data.frame, format depend on the dataType requested.)
Added a new function to replace bold_identify_parents (bold_identify_taxonomy). It uses the process id to get the full taxonomy, so it's much faster and there's no guessing involved.
Tests were added for these two new functions.
bold_tax_id & bold_identify_parents are now deprecated.
Documentation was updated to reflect the changes.
Added myself as maintainer.
Related Issue
Fixes #89
Can't merge because it "conflicts" with #87 but it actually gets rid of the problem.
Description
Related Issue
Fixes #89 Can't merge because it "conflicts" with #87 but it actually gets rid of the problem.