ms609 / TreeTools

Create, modify and analyse phylogenetic trees in R
https://ms609.github.io/TreeTools/
18 stars 7 forks source link

C++ split manipulation #118

Closed ms609 closed 2 years ago

ms609 commented 2 years ago

Fast native implementations of KeepTip(), duplicated and unique for Splits objects.

codecov[bot] commented 2 years ago

Codecov Report

Merging #118 (79f900d) into master (2f99c6f) will increase coverage by 0.24%. The diff coverage is 99.75%.

@@            Coverage Diff             @@
##           master     #118      +/-   ##
==========================================
+ Coverage   97.03%   97.28%   +0.24%     
==========================================
  Files          50       50              
  Lines        3849     4119     +270     
==========================================
+ Hits         3735     4007     +272     
+ Misses        114      112       -2     
Impacted Files Coverage Δ
inst/include/TreeTools/ClusterTable.h 99.07% <ø> (ø)
inst/include/TreeTools/renumber_tree.h 97.50% <ø> (ø)
inst/include/TreeTools/root_tree.h 97.58% <ø> (ø)
src/TreeTools-init.c 100.00% <ø> (ø)
src/consensus.cpp 100.00% <ø> (ø)
src/splits_to_tree.cpp 94.44% <ø> (ø)
R/Splits.R 99.58% <97.72%> (+0.86%) :arrow_up:
R/DropTip.R 100.00% <100.00%> (ø)
R/RcppExports-manual.R 66.66% <100.00%> (+6.66%) :arrow_up:
R/SplitFunctions.R 94.39% <100.00%> (ø)
... and 8 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update e7872b2...79f900d. Read the comment docs.