(Q33653402)
Statements
1 reference
Deoxyribozymes: new players in the ancient game of biocatalysis (English)
1 reference
1 reference
Li Y
1 reference
1 June 1999
1 reference
1 reference
315-323
1 reference
Identifiers
1 reference
1 reference