supporting all bwa algorithms