https://www.universitycube.net/urlref/https%3A%2F%2Facademic.oup.com%2Fbioinformatics%2Farticle-pdf%2F34%2F12%2F2103%2F48935864%2Fbioinformatics_34_12_2103.pdf