Source: https://ethz.ch/content/dam/ethz/special-interest/biol/department/Bioinformatics%20courses.pdf