BWA is a software package for mapping lowdivergent sequences against a large reference genome, such as the human genome. It consists of three algorithms: BWAbacktrack, BWASW and BWAMEM. The first algorithm is designed for Illumina sequence reads up to 100bp, while the rest two for longer sequences ranged from 70bp to 1Mbp.