Many changes for speed

I broke down the function that filters the junctions. Many individual
parts were very slow but now the whole function is pretty quick for the
CLL dataset.