pTXTL-P28a-tetO1-deGFP-ssrA

$65.00

pTXTL-P28a-tetO1-deGFP-ssrA

SKU: 502132 Category:

Additional information

Quantity

Reactions