Horizontal acquisition of transposable elements and viral sequences: patterns and consequences. (April 2018)