Transposable elements: from DNA parasites to architects of metazoan evolution

Transposable elements: from DNA parasites to architects of metazoan evolution