https://www.universitycube.net/urlref/https%3A%2F%2Facademic.oup.com%2Fbioinformatics%2Farticle-pdf%2F22%2F6%2F731%2F48838332%2Fbioinformatics_22_6_731.pdf