Source: http://alain.bugnicourt.free.fr/cyberbiologie/biogenepub/simplifiee.pdf