Which of the following is $\text{NOT}$ used for generating an optimal alignment of two nucleotide sequences?

1. Gap penalties
2. Match scores
3. Mismatch scores
4. Nucleotide composition