-
Changed UniFrac implementation to be based on
rbiom
rather thanphyloseq
, due to the issues described in #2. This means that the weighted UniFrac values are now different than in earlier versions, due to this change. These values should now agree better with how QIIME 2 calculates weighted UniFrac distances. -
RcppParallel
is now linked to an import due to this new dependency (the relevant code from v1.0.3 ofrbiom
is now packaged inFuncDiv
after some minor modification inR/beta_workflow.R
andsrc/rbiom_par_unifrac.cpp
(the latter file is unchanged). -
Changed fishers_alpha calculation to return NA rather than 0 if it cannot fit a model. Also added a parameter for the minimum number of unique classes needed before fitting, which is set to 10 by default.
-
Otherwise the recent changes are minor typo fixes and changes needed to follow all CRAN submission policies.