Map mutations and infer amino-acid preferences from overlapping paired-end amino acid reads