Package: treelayout
Title: Tree Layout Algorithms for Phylogenetic Trees and Other
        Tree-Like Structures
Version: 0.1.0
Authors@R: c(
    person("Guangchuang", "Yu", email = "guangchuangyu@gmail.com",
           role = c("aut", "cre", "cph"),
           comment = c(ORCID = "0000-0002-6485-8781"))
    )
Description: Computes node coordinates for phylogenetic trees and other
    tree-like structures. Given a tree, returns one row per node with x and
    y coordinates, ready for plotting by any graphics system. This is the
    layout engine used by the 'ggtree' package, extracted so that the
    coordinate computation can be used without a plotting dependency.
License: Artistic-2.0
Encoding: UTF-8
Depends: R (>= 4.2.0)
Imports: ape, methods, Rcpp, dplyr, rlang, stats, tibble, tidytree (>=
        0.4.5), utils
LinkingTo: Rcpp
Suggests: igraph, testthat (>= 3.0.0)
Config/testthat/edition: 3
ByteCompile: true
URL: https://github.com/YuLab-SMU/treelayout
BugReports: https://github.com/YuLab-SMU/treelayout/issues
Config/roxygen2/version: 8.1.1
NeedsCompilation: yes
Packaged: 2026-10-27 01:22:57 UTC; wang
Author: Guangchuang Yu [aut, cre, cph] (ORCID:
    <https://orcid.org/0000-0002-6485-8781>)
Maintainer: Guangchuang Yu <guangchuangyu@gmail.com>
Repository: CRAN
Date/Publication: 2026-11-11 21:30:02 UTC
