Global alignment
Global alignment allows sequences to be aligned from beginning to end. It gives the best possible alignment between the sequences based on the scores assigned to each possible alignment. Needleman-Wunsh algorithm is used for constructing the scoring the global alignments between the sequences.