The UniProt record for K9IWC0 (Desmodus rotundus) carries the ARBA-derived
name RecName: Full=Natriuretic peptides B together with the alternative names
"Brain natriuretic factor prohormone" and "Gamma-brain natriuretic peptide". The
same record, however, assigns the protein to PANTHER subfamily
PTHR12167:SF2; C-TYPE NATRIURETIC PEPTIDE, and the source publication for this
transcript describes the abundant salivary natriuretic peptide of D. rotundus
as C-type natriuretic peptide (CNP). The GOA annotations propagated from the
BNP reading (notably GO:0006182 cGMP biosynthetic process justified by
"binding and stimulating NPR1") depend on which paralogue this actually is,
because BNP signals through NPR1/GC-A whereas CNP signals through NPR2/GC-B.
classify_natriuretic_peptide.py fetches the K9IWC0 precursor and the three
human natriuretic peptide precursors (NPPA/P01160, NPPB/P16860, NPPC/P23582)
from the UniProt REST API at run time and computes, for each human paralogue:
PairwiseAligner,The residue count after the ring is diagnostic: ANP and BNP precursors carry a
C-terminal tail beyond the ring, whereas CNP terminates exactly at the second
ring cysteine.
Reproduce with:
uv run python classify_natriuretic_peptide.py
Raw output is saved in results.json.
| Sequence | Length | % identity to K9IWC0 | C-terminal ring | Residues after ring |
|---|---|---|---|---|
| K9IWC0 (query) | 119 | — | CFGQKLDRIGALSGLGC |
0 |
| human NPPA / ANP (P01160) | 151 | 31.9 | CFGGRMDRIGAQSGLGC |
5 |
| human NPPB / BNP (P16860) | 134 | 31.9 | CFGRKMDRISSSSGLGC |
6 |
| human NPPC / CNP (P23582) | 126 | 72.3 | CFGLKLDRIGSMSGLGC |
0 |
Best match: human NPPC / CNP.
K9IWC0 is a C-type natriuretic peptide (CNP/NPPC) orthologue:
CFGQKLDRIGALSGLGC differs from human CNPCFGLKLDRIGSMSGLGC at only 3 of 17 positions, whereas it differs from theMHLSQLLACALLLTLLSL... in both).Consequences for GO annotation:
FUNCTION sentence "Acts by specifically binding and stimulatingGO:0007168 receptor guanylyl cyclase signaling pathway andGO:0006182 cGMP biosynthetic process remain correct, since CNP also actsGO:0005179 hormone activity is retained, as it is for the human NPPCThis is a sequence-based orthology assignment only. No D. rotundus CNP protein
has been purified or assayed, and receptor usage (NPR2 versus NPR1) is inferred
from mammalian CNP biology rather than measured for the bat protein.