https://9lib.net/document/y8grnk04-basic-genetic-terms.html