Gravar-mail: Approximating the edit distance for genomes with duplicate genes under DCJ, insertion and deletion