Generalized affine gap costs for protein sequence alignment | Synapse