|
52 | 52 | #' t <- ggtree(emale_mcp_tree) + geom_tiplab(align = TRUE, size = 3) + |
53 | 53 | #' xlim(0, 0.05) # make room for labels |
54 | 54 | #' |
| 55 | +#' try({ # can fail on older systems with older ggtree versions |
| 56 | +#' |
55 | 57 | #' p <- gggenomes(seqs = emale_seqs, genes = emale_genes) + |
56 | 58 | #' geom_seq() + geom_seq() + geom_bin_label() |
57 | 59 | #' |
|
71 | 73 | #' geom_seq() + geom_seq() + geom_bin_label() |
72 | 74 | #' t + p %>% pick_by_tree(t) + plot_layout(widths = c(1, 5)) |
73 | 75 | #' |
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 | +#' |
85 | 87 | #' }) |
86 | 88 | #' |
87 | 89 | #' @describeIn pick pick bins by bin_id, positional argument (start at top) |
|
0 commit comments