I have written the highest sensitivity and specificity short-read aligner,
BBMap, and would love to apply it to this project, but I don't have time. It's ideal for cross-species and cancer mapping, as it will correctly map horribly mutated reads and is extremely tolerant of indels (even very long ones, such as missing genes). If anyone is interested in collaborating - meaning, me contributing nothing except supporting all questions/issues regarding BBMap - please PM me.