Extracts and formats protein names from UniProt entry strings. Processes semicolon-separated entries and extracts the second element from pipe-delimited strings.

format_uni(str1, sep = ";", pipe = "\\|")

Arguments

str1

A character string containing UniProt entries (e.g., "ID|Name|Gene;ID|Name|Gene").

sep

Separator for entries (default is ";").

pipe

Pattern for splitting internal components (default is "\|").

Value

A character string of formatted names.

Examples

format_uni("P12345|Protein A|GENE1;Q67890|Protein B|GENE2")
#> [1] "Protein A;Protein B"
# Returns: "Protein A;Protein B"