DNA abstraction