Skip to content

msmu.utils.parse_uniprot_accession

Extract UniProt accession groups from protein identifiers.

Parameters:

Name Type Description Default
proteins Series

pandas Series of strings. Each string may contain semicolon-separated protein entries, including UniProt FASTA-style sp|accession|name identifiers.

required

Returns:

Type Description
list[str]

List of accession strings in input order; multiple members remain semicolon-separated. Decoy/contaminant prefixes are preserved in canonical form; no contaminant boolean is returned.

Notes

The input Series is unchanged. Supply strings rather than missing values.

Examples:

import msmu as mm
import pandas as pd
accessions = mm.utils.parse_uniprot_accession(pd.Series(["sp|P12345|EXAMPLE"]))