Protein coding potential of retroviruses and other transposable elements in vertebrate genomes Article uri icon