MuPlex: multi-objective multiplex PCR assay design. - John Rachlin; Chunming Ding; Charles Cantor; Simon Kasif (Nucleic Acids Res., 2005)