handle reads with 1 gap and matching on both ends
take insertions and deletions into account
allow for cigars with multiple gaps and indels
Merge pull request #45 from andrewjpage/optimise_base_positions

Optimise base positions