DEF logo

DEF

Fungal defensin plectasin

Molecular Synopsis