Performance analysis of Needleman-Wunsch Algorithm (Global) and Smith-Waterman Algorithm (Local) in reducing search space and time for dna sequence alignment