Signup
Login
Meganuclease Trademarks
MEGANUCLEASE
DNA endonucleases with a recognition sites larger then 10 base paires
Abandoned
·
September 1, 1999
·
75770331
·
Previous
1
Next