rotl::tnrs_match_names()
or tnrs_match()
output
Useful to get ott ids to retrieve an induced synthetic Open Tree of Life.
Needed because using include_suppressed = FALSE
in rotl::tnrs_match_names()
does not drop all invalid taxa.Eliminates unmatched (NAs) and invalid taxa from a rotl::tnrs_match_names()
or tnrs_match()
output
Useful to get ott ids to retrieve an induced synthetic Open Tree of Life.
Needed because using include_suppressed = FALSE
in rotl::tnrs_match_names()
does not drop all invalid taxa.
clean_tnrs(
tnrs,
invalid = c("barren", "extinct", "uncultured", "major_rank_conflict", "incertae",
"unplaced", "conflict", "environmental", "not_otu"),
remove_nonmatches = FALSE
)
A data frame or named list (depending on the input) with valid taxa only.
A data frame, usually an output from datelife::tnrs_match or rotl::tnrs_match_names functions, but see details.
A character string with flags to be removed from final object.
Boolean, whether to remove unsuccessfully matched names or not.
Input can be any data frame or named list that relates taxa stored in an element named "unique" to a validity category stored in "flags".