logging cluster alignments starting from 1
using generators to rlencode
multiprocessing for about a 1/3 speed up