/
English

Interface language

Sign inCreate account
Public concept · 45618244-9e5c-42bb-9340-73851e0d7b63

non-intein-mediated protein splicing

English

en

non-intein-mediated protein splicingUnrated