more robust fq 'parsing', print informative cigar diffs