BMC bioinformatics Mikel Esnaola, Pedro Puig, David Gonzalez, Robert Castelo, Juan R Gonzalez DOI: 10.1186/1471-2105-14-254 PMID: 23965047 PMCID: PMC3849762