GLYMA.20G041500

$200.00

SKU:SL001558Insert is on chromosome Gm20 position 7313692

SKU: SL001558
Category:

Description

SKU:SL001558
Insert is on chromosome Gm20 position 7313692