Description Usage Arguments Value Note Author(s) References See Also Examples
View source: R/BioGeoBEARS_basics_v1.R
This function converts ranges in the form of concatenated
letters (A, AB, BFG, etc.) to binary state number codes.
Via apply
, this is done to each member of
the entire input vector of strings. It outputs
tipranges
object.
1 2 3 | letter_strings_to_tipranges_df(letter_strings,
letter_codes_in_desired_order = "alphabet",
tipnames_in_order = NULL)
|
letter_strings |
A list of ranges in concatenated letter form ("A", "AB", "BFG", etc.) |
letter_codes_in_desired_order |
The letter codes in the desired order. The default keyword, "alphabet", uses the standard 26 capital letters; the output binary codes will thus have 26 positions. If the user inputs fewer letters here, or puts them in another order, those will be used. |
tipnames_in_order |
If given, the input tipnames
will be applied as rownames in the tipranges object.
Default is |
tipranges
An object of class tipranges
.
Go BEARS!
Nicholas J. Matzke matzke@berkeley.edu
http://phylo.wikidot.com/matzke-2013-international-biogeography-society-poster
Matzke_2012_IBS
letter_string_to_binary
,
binary_range_to_letter_code_list
,
binary_ranges_to_letter_codes
,
getranges_from_LagrangePHYLIP
1 2 3 4 5 6 7 | testval=1
letter_strings = c("A", "B", "C", "AB", "AC", "BC", "ABC")
letter_strings_to_tipranges_df(letter_strings)
letter_strings = c("A", "B", "C", "AB", "AC", "BC", "ABC")
letter_strings_to_tipranges_df(letter_strings,
tipnames_in_order=paste("tip", seq(1,7), sep=""))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.