Splign: algorithms for computing spliced alignments with identification of paralogs | Synapse