pipeline now handles soft-clipped reads