unfragmenting

piecing together the gene fragments is working, but linear time makes
it slow.