https://www.universitycube.net/urlref/https%3A%2F%2Facademic.oup.com%2Fbioinformatics%2Farticle-pdf%2F33%2F14%2F2165%2F50314639%2Fbioinformatics_33_14_2165.pdf