Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add R package for phylo2vec #94

Open
wants to merge 2 commits into
base: dev
Choose a base branch
from
Open

Conversation

lsetiawan
Copy link
Member

This pull request introduces significant changes to integrate the R package r-phylo2vec with the existing phylo2vec project. The changes include adding new dependencies, creating necessary configuration files, and implementing functions to bridge the Rust and R components.

Integration of R package r-phylo2vec:

  • Cargo.toml: Added r-phylo2vec/src/rust to the members list to include the new R package in the project.
  • pixi.toml: Updated R dependencies and tasks to install R and generate documentation using rextendr.

Configuration and build setup:

  • r-phylo2vec/.Rbuildignore: Added .cargo directory to ignore list.
  • r-phylo2vec/src/Makevars, r-phylo2vec/src/Makevars.ucrt, r-phylo2vec/src/Makevars.win: Added makefiles to handle building the Rust library and linking it with R. [1] [2] [3]
  • r-phylo2vec/src/.gitignore: Added entries to ignore build artifacts and cargo directory.

Implementation of R functions:

Documentation and metadata:

This comprehensive integration ensures that the phylo2vec functionality is accessible from R, enhancing the usability and reach of the project.

Related Issues

Closes #13

Copy link

deepsource-io bot commented Dec 21, 2024

Here's the code health analysis summary for commits 7a42bf7..95a41b6. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource Rust LogoRust✅ SuccessView Check ↗
DeepSource Python LogoPython✅ SuccessView Check ↗

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

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.

chore: Setup repo directory for r-phylo2vec r
1 participant