Checkpointing working on this, might go back to the original bam_to_table.py.

We don't need the other end of the reads I think, we can just use the one end.
Update analysis to handle the synthesis errors.