Source: https://pagesperso.univ-brest.fr/~maignien/teaching/L3%20-%20BCP_UE-Bioinformatique/TP1/UE-Bioinfo-L3-BCM-TP1.pdf