Learn R Programming

yatah (version 1.0.0)

is_clade: Test if a lineage belongs to a clade

Description

Test if a lineage belongs to a clade

Usage

is_clade(lineage, clade, rank = c(".", yatah::all_ranks))

Value

logical.

Arguments

lineage

string. Vector of lineages.

clade

string.

rank

string. One of c("kingdom", "phylum", "class", "order", "family", "genus", "species", "strain") with partial matching.

Details

If rank is set to ., clade is looked for among all ranks.

Examples

Run this code
lineage1 <- "k__Bacteria|p__Verrucomicrobia|c__Verrucomicrobiae"
lineage2 <- "k__Bacteria|p__Firmicutes|c__Clostridia"
is_clade(c(lineage1, lineage2), clade = "Verrucomicrobia", rank = "phylum")
is_clade(c(lineage1, lineage2), clade = "Clostridia")

Run the code above in your browser using DataLab