Skip to content

Commit a29ac13

Browse files
committed
catch error for ggtree examples on old windows builds
1 parent ccf355e commit a29ac13

File tree

2 files changed

+26
-22
lines changed

2 files changed

+26
-22
lines changed

R/pick.R

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@
5252
#' t <- ggtree(emale_mcp_tree) + geom_tiplab(align = TRUE, size = 3) +
5353
#' xlim(0, 0.05) # make room for labels
5454
#'
55+
#' try({ # can fail on older systems with older ggtree versions
56+
#'
5557
#' p <- gggenomes(seqs = emale_seqs, genes = emale_genes) +
5658
#' geom_seq() + geom_seq() + geom_bin_label()
5759
#'
@@ -71,17 +73,17 @@
7173
#' geom_seq() + geom_seq() + geom_bin_label()
7274
#' t + p %>% pick_by_tree(t) + plot_layout(widths = c(1, 5))
7375
#'
74-
#' try({
75-
#' # no shared ids will cause an error
76-
#' p <- gggenomes(seqs = tibble::tibble(seq_id = "foo", length = 1)) +
77-
#' geom_seq() + geom_seq() + geom_bin_label()
78-
#' t + p %>% pick_by_tree(t) + plot_layout(widths = c(1, 5))
79-
#'
80-
#' # extra leafs in tree will cause an error
81-
#' emale_seqs_fewer <- slice_head(emale_seqs, n = 4)
82-
#' p <- gggenomes(seqs = emale_seqs_fewer, genes = emale_genes) +
83-
#' geom_seq() + geom_seq() + geom_bin_label()
84-
#' t + p %>% pick_by_tree(t) + plot_layout(widths = c(1, 5))
76+
#' # no shared ids will cause an error
77+
#' p <- gggenomes(seqs = tibble::tibble(seq_id = "foo", length = 1)) +
78+
#' geom_seq() + geom_seq() + geom_bin_label()
79+
#' t + p %>% pick_by_tree(t) + plot_layout(widths = c(1, 5))
80+
#'
81+
#' # extra leafs in tree will cause an error
82+
#' emale_seqs_fewer <- slice_head(emale_seqs, n = 4)
83+
#' p <- gggenomes(seqs = emale_seqs_fewer, genes = emale_genes) +
84+
#' geom_seq() + geom_seq() + geom_bin_label()
85+
#' t + p %>% pick_by_tree(t) + plot_layout(widths = c(1, 5))
86+
#'
8587
#' })
8688
#'
8789
#' @describeIn pick pick bins by bin_id, positional argument (start at top)

man/pick.Rd

Lines changed: 13 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)