A pairwise alignment algorithm on Hadoop Distributed File System