taxa (version 0.3.2)

is_internode: Test if taxa are "internodes"

Description

Test if taxa are "internodes" in a taxonomy() or taxmap() object. An internode is any taxon with a single immediate supertaxon and a single immediate subtaxon. They can be removed from a tree without any loss of information on the relative relationship between remaining taxa.

obj$is_internode()
is_internode(obj)

Arguments

obj

The taxonomy() or taxmap() object.

Value

A logical of length equal to the number of taxa.

See Also

Other taxonomy data functions: classifications, id_classifications, is_branch, is_leaf, is_root, is_stem, map_data_, map_data, n_leaves_1, n_leaves, n_subtaxa_1, n_subtaxa, n_supertaxa_1, n_supertaxa, taxon_ids, taxon_indexes, taxon_names, taxon_ranks

Examples

Run this code
# NOT RUN {
# Test for which taxon IDs correspond to internodes
is_internode(ex_taxmap)

# Filter out internodes
filter_taxa(ex_taxmap, ! is_internode)

# }

Run the code above in your browser using DataLab