dissect_name: Dissect Scientific Names into their Elements
Description
Depending the degree of resolution and specific roles of nomenclature, strings
containing taxon usage names (scientific names) are constructed with different
parts.
A string with names can be consequently split into those elements, meanwhile the
number of elements will suggest the taxonomic ranks.
A character matrix with as many rows as names in the input vector.
Details
This function is using strsplit for splitting names.
Single spaces will be used to dissect names but it can be changed in the value
of argument 'split'.
The number of columns in the resulting matrix will depend on the longest
polynomial string.