An Ultra Fast Aligner for Protein Sequences