BMC bioinformatics Nimrod D Rubinstein, Itay Mayrose, Eric Martz, Tal Pupko DOI: 10.1186/1471-2105-10-287 PMID: 19751513 PMCID: PMC2751785