Mutations and horizontal gene transfer are two mechanisms causing genetic variation.
Category: Cellbiology