DNA sequence, electrophoresis photo and a restriction map

Royalty-free stock photo ID: 73145722

DNA sequence, electrophoresis photo and a restriction map