Giới thiệu về Bảng Lai Di Truyền Punnett
Bảng Lai Di Truyền Punnett là công cụ mô phỏng phép lai di truyền trực tuyến, giúp xác định các kiểu gen có thể xuất hiện ở thế hệ con và tỷ lệ kiểu hình tương ứng. Từ kiểu gen của hai cá thể bố mẹ, công cụ tạo giao tử, ghép các giao tử thành bảng Punnett và thống kê xác suất của từng kết quả.
Công cụ hỗ trợ hai dạng bài toán phổ biến trong di truyền Mendel: lai một cặp gen, chẳng hạn Aa × Aa, và lai hai cặp gen phân ly độc lập, chẳng hạn AaBb × AaBb. Kết quả được trình bày bằng bảng tổ hợp, phân số và phần trăm, thay vì chỉ đưa ra một tỷ lệ tổng quát.
Khi làm thủ công, người học phải liệt kê giao tử, lập bảng, chuẩn hóa từng kiểu gen rồi đếm số lần xuất hiện. Với phép lai hai cặp gen, việc xử lý 16 ô tổ hợp dễ dẫn đến bỏ sót hoặc đếm nhầm. Bảng Punnett trực tuyến giúp giảm khối lượng thao tác này, đồng thời giữ lại toàn bộ bảng để người dùng hiểu kết quả được hình thành như thế nào.
Phạm vi diễn giải: kết quả kiểu hình dựa trên giả định trội hoàn toàn; phép lai hai cặp gen sử dụng mô hình phân ly độc lập. Đây là công cụ phục vụ học tập và phân tích xác suất di truyền cơ bản, không phải công cụ dự đoán đầy đủ đặc điểm hay bệnh lý của một cá thể.
Giải thích các thuật ngữ và thông số
Kiểu gen P1 và P2
P1 và P2 là kiểu gen của hai cá thể tham gia phép lai. Trong mô hình đang được hỗ trợ, hai vị trí này có vai trò tương đương: đổi Aa × aa thành aa × Aa không làm thay đổi tỷ lệ kết quả.
- Đơn vị: không có đơn vị đo vật lý; đây là chuỗi ký hiệu alen.
- Độ dài được chấp nhận: 2 hoặc 4 chữ cái, và hai đầu vào phải có cùng độ dài.
- Dạng một cặp gen: AA, Aa, aA hoặc aa.
- Dạng hai cặp gen: AABB, AaBb, Aabb, aaBb, aabb và các tổ hợp tương ứng.
- Quy ước sinh học: mỗi cặp ký tự liên tiếp biểu diễn hai alen của cùng một gen. Với AaBb, Aa là cặp thứ nhất, Bb là cặp thứ hai; hai bố mẹ cần dùng cùng ký hiệu gen và cùng thứ tự các cặp.
Các ký tự không thuộc A–Z hoặc a–z được loại bỏ khi nhập. Bộ kiểm tra của công cụ xét độ dài chuỗi và sự bằng nhau về độ dài giữa P1, P2; vì vậy, chuỗi được chấp nhận về định dạng vẫn cần tuân thủ quy ước kiểu gen để kết quả có ý nghĩa sinh học.
Một điểm cần phân biệt: giao diện ô nhập có thể hiển thị chữ dưới dạng in hoa, nhưng giá trị dùng để tính toán vẫn giữ chữ hoa và chữ thường đã nhập. Do đó, Aa và AA vẫn được xử lý như hai kiểu gen khác nhau.
Alen trội, alen lặn và trạng thái đồng hợp, dị hợp
- Alen: một dạng của gen, được biểu diễn bằng một chữ cái.
- Alen trội: ký hiệu bằng chữ hoa, chẳng hạn A hoặc B.
- Alen lặn: ký hiệu bằng chữ thường, chẳng hạn a hoặc b.
- Đồng hợp trội: hai alen trội giống nhau, ví dụ AA.
- Dị hợp: gồm một alen trội và một alen lặn của cùng gen, ví dụ Aa.
- Đồng hợp lặn: hai alen lặn giống nhau, ví dụ aa.
Trong giả định trội hoàn toàn, AA và Aa được xếp vào cùng nhóm kiểu hình trội; aa được xếp vào nhóm kiểu hình lặn.
Giao tử và khung lưới Punnett
Giao tử mang một alen ở mỗi gen đang xét. Kiểu gen Aa tạo các khả năng giao tử A và a; kiểu gen AaBb tạo AB, Ab, aB và ab theo mô hình phân ly độc lập.
Trong bảng kết quả, giao tử P1 nằm ở đầu các hàng, giao tử P2 nằm ở đầu các cột. Mỗi ô bên trong là kiểu gen con hình thành từ một cặp giao tử.
- Một cặp gen: lưới kết quả 2 × 2, gồm 4 ô tổ hợp.
- Hai cặp gen: lưới kết quả 4 × 4, gồm 16 ô tổ hợp.
Công cụ giữ cả những giao tử trùng nhau khi bố mẹ có cặp gen đồng hợp. Ví dụ, AA được biểu diễn bằng hai mục A, A. Đây là cách giữ các vị trí tổ hợp có trọng số bằng nhau; không có nghĩa cá thể AA tạo hai loại giao tử khác nhau.
Tỷ lệ kiểu gen
Kiểu gen mô tả tổ hợp alen của con, ví dụ AA, Aa, aa hoặc AaBb. Công cụ đếm số ô mang cùng kiểu gen và chia cho tổng số ô.
- Phân số: biểu diễn xác suất lý thuyết, như 1/4 hoặc 4/16.
- Phần trăm: bằng xác suất × 100%, được làm tròn đến số nguyên khi hiển thị.
- Phạm vi: xác suất từ 0 đến 1, tương ứng 0% đến 100%; danh sách chỉ hiển thị các kiểu gen thực sự xuất hiện trong bảng.
Với phép lai một cặp gen, phân số được rút gọn. Với phép lai hai cặp gen, mẫu số được giữ là 16 để thuận tiện đối chiếu với số ô.
Tỷ lệ kiểu hình
Kiểu hình là nhóm biểu hiện tính trạng được suy ra từ kiểu gen theo giả định trội hoàn toàn. Công cụ dùng ký hiệu rút gọn thay vì tên tính trạng cụ thể:
- [ A ]: nhóm có biểu hiện trội ở gen A, gồm AA và Aa.
- [ a ]: nhóm có biểu hiện lặn ở gen A, tương ứng aa.
- [ AB ]: biểu hiện trội ở cả hai gen, thường viết là A_B_.
- [ Ab ]: trội ở gen A và lặn ở gen B, tương ứng A_bb.
- [ aB ]: lặn ở gen A và trội ở gen B, tương ứng aaB_.
- [ ab ]: lặn ở cả hai gen, tương ứng aabb.
Dấu gạch dưới trong A_B_ biểu thị alen còn lại có thể là trội hoặc lặn mà không làm thay đổi nhóm kiểu hình. Nhãn [ AB ] là ký hiệu nhóm kiểu hình, không phải kiểu gen đầy đủ của một cá thể.
Mối quan hệ giữa các thông số: kiểu gen bố mẹ quyết định các giao tử; tổ hợp giao tử quyết định kiểu gen con; quy tắc trội hoàn toàn gom các kiểu gen con thành nhóm kiểu hình. Vì nhiều kiểu gen có thể cùng biểu hiện một kiểu hình, số nhóm kiểu hình thường ít hơn số nhóm kiểu gen.
Mục đích và lợi ích
Trực quan hóa bài toán di truyền
Bảng Punnett giúp chuyển một phép lai bằng ký hiệu thành các tổ hợp cụ thể. Người học có thể thấy vì sao Aa × Aa tạo ba nhóm kiểu gen nhưng chỉ có hai nhóm kiểu hình, thay vì ghi nhớ máy móc tỷ lệ 1 : 2 : 1 và 3 : 1.
Giảm thao tác lặp và hỗ trợ kiểm tra bài làm
So với lập bảng thủ công, công cụ tự động thực hiện các bước ghép giao tử, sắp xếp alen, đếm kết quả và tính tỷ lệ. Lợi ích rõ nhất xuất hiện ở phép lai hai cặp gen, nơi cùng một kiểu gen có thể lặp lại tại nhiều vị trí trong bảng.
Người dùng có thể đối chiếu cả bảng tổ hợp lẫn bảng thống kê để phát hiện chỗ bỏ sót trong bài làm, hoặc kiểm tra một giả thuyết về tỷ lệ xuất hiện của tính trạng.
Tốc độ và độ chính xác trong phạm vi mô hình
Mỗi phép lai chỉ cần xử lý 4 hoặc 16 tổ hợp nên khối lượng tính toán rất nhỏ. Kết quả được tạo ngay trong trình duyệt khi biểu mẫu được gửi, không cần tải lại trang trong luồng xử lý được cung cấp.
Độ chính xác cần được hiểu đúng: phép đếm tổ hợp và phân số được xác định từ bảng; phần trăm hiển thị là giá trị làm tròn. Tính đúng đắn về sinh học phụ thuộc vào kiểu gen đầu vào và việc bài toán có phù hợp với giả định phân ly độc lập, trội hoàn toàn hay không.
Các tính năng nổi bật
- Nhận diện phép lai một hoặc hai cặp gen: công cụ chọn mô hình tính toán dựa trên độ dài kiểu gen, không cần một bộ chọn chế độ riêng.
- Ba mẫu phép lai điền nhanh: Aa × Aa, AaBb × AaBb và Aa × aa, tương ứng các bài toán lai một tính trạng, lai hai tính trạng và lai phân tích quen thuộc.
- Tạo bảng Punnett đầy đủ: hiển thị giao tử của cả hai bố mẹ cùng từng kiểu gen con.
- Chuẩn hóa thứ tự alen trong kết quả: với cùng một gen, chữ hoa đứng trước chữ thường, nên tổ hợp aA được trình bày thành Aa.
- Thống kê song song kiểu gen và kiểu hình: giúp phân biệt tổ hợp alen với biểu hiện tính trạng.
- Hiển thị phân số và phần trăm: phù hợp cả khi cần đối chiếu số ô lẫn diễn giải xác suất.
- Sắp xếp kết quả theo tần suất giảm dần: nhóm xuất hiện nhiều hơn được đưa lên trước.
- Xử lý các cặp gen đồng hợp: giao tử lặp vẫn được tính trong bảng, giữ đúng trọng số tổ hợp.
- Thông báo định dạng không hợp lệ: cảnh báo khi hai kiểu gen khác độ dài hoặc không có độ dài 2 hay 4 ký tự.
- Giao diện thích ứng màn hình nhỏ: các khu vực nhập và thống kê chuyển thành một cột ở màn hình hẹp; bảng có khả năng cuộn ngang.
- Đưa vùng kết quả vào tầm nhìn: sau khi tính, kết quả xuất hiện với hiệu ứng chuyển động và trang cuộn đến khu vực này.
Đối tượng sử dụng
- Học sinh đang học di truyền Mendel: phù hợp để hiểu phân ly alen, phân ly độc lập, lai phân tích và xác suất xuất hiện kiểu gen.
- Giáo viên Sinh học: có thể dùng bảng làm nội dung minh họa khi giảng bài hoặc đối chiếu đáp án của bài tập.
- Sinh viên các ngành sinh học, nông nghiệp và công nghệ sinh học: hữu ích khi ôn tập mô hình di truyền cơ bản trước khi tiếp cận các trường hợp phức tạp hơn.
- Người quan tâm đến chọn giống: có thể tham khảo xác suất tổ hợp alen trong một mô hình đơn giản khi kiểu gen bố mẹ đã biết.
- Phụ huynh và người tự học: phù hợp để diễn giải bài tập qua hình ảnh mà không phải tự xây dựng toàn bộ bảng.
Người dùng chỉ cần hiểu khái niệm alen, kiểu gen và trội – lặn ở mức cơ bản. Với các ứng dụng thực tế như chọn giống hoặc nghiên cứu, kết quả cần được đặt trong bối cảnh sinh học cụ thể; công cụ không mô phỏng đầy đủ liên kết gen, tương tác gen, ảnh hưởng môi trường hay di truyền liên kết giới tính.
Nguyên lý hoạt động và công thức
1. Kiểm tra đầu vào và xác định mô hình
Công cụ kiểm tra P1 và P2 có cùng độ dài hay không, đồng thời chỉ chấp nhận độ dài 2 hoặc 4. Chuỗi 2 ký tự được xử lý như một cặp gen; chuỗi 4 ký tự được xử lý như hai cặp gen, theo các vị trí ký tự 1–2 và 3–4.
2. Liệt kê các tổ hợp giao tử
Với một cặp gen, hai alen tạo thành hai mục giao tử. Với hai cặp gen, công cụ chọn một alen từ cặp thứ nhất và một alen từ cặp thứ hai theo tất cả các cách:
AaBb → AB, Ab, aB, ab.
Trong mô hình phân ly độc lập, các lựa chọn alen được kết hợp theo quy tắc nhân. Nếu cá thể dị hợp ở k cặp gen, số loại giao tử khác nhau về lý thuyết là:
Số loại giao tử = 2ᵏ.
Ví dụ, AaBb có k = 2 nên tạo 4 loại giao tử; AABb có k = 1 nên chỉ có 2 loại khác nhau là AB và Ab. Công cụ vẫn liệt kê bốn mục AB, Ab, AB, Ab cho AABb, nhờ đó mỗi loại chiếm đúng một nửa số vị trí giao tử.
3. Ghép giao tử để tạo kiểu gen con
Mỗi giao tử P1 được ghép với từng giao tử P2. Với hai cặp gen, các alen ở cùng vị trí gen được kết hợp riêng rồi nối lại:
Ab × aB → Aa + Bb → AaBb.
Ở mỗi cặp, alen trội được đặt trước alen lặn để những tổ hợp tương đương như Aa và aA được thống kê vào cùng một nhóm.
Tổng số ô được tính bằng:
N = số mục giao tử P1 × số mục giao tử P2.
Trong công cụ này, N bằng 4 với lai một cặp gen và bằng 16 với lai hai cặp gen.
4. Đếm kiểu gen và suy ra kiểu hình
Sau mỗi lần ghép giao tử, công cụ tăng bộ đếm của kiểu gen tương ứng. Đồng thời, nó xét từng cặp gen để gán nhãn kiểu hình:
- Có alen trội: đưa vào nhóm biểu hiện trội.
- Chỉ có alen lặn: đưa vào nhóm biểu hiện lặn.
- Với hai gen: ghép hai nhãn thành AB, Ab, aB hoặc ab.
Ví dụ, AABB, AABb, AaBB và AaBb đều được cộng vào nhóm kiểu hình [ AB ].
5. Tính xác suất và định dạng kết quả
Nếu một nhóm xuất hiện c lần trong N ô, xác suất lý thuyết là:
P(nhóm) = c ÷ N.
Tỷ lệ phần trăm = (c ÷ N) × 100%.
Với lai một cặp gen, phân số được rút gọn bằng ước chung lớn nhất: chia cả tử và mẫu cho ƯCLN(c, N). Ví dụ, 2/4 trở thành 1/2. Với lai hai cặp gen, kết quả giữ dạng c/16.
Phần trăm được làm tròn đến số nguyên: 9/16 = 56,25% hiển thị thành 56%, còn 1/16 = 6,25% hiển thị thành 6%. Vì từng mục được làm tròn riêng, tổng các phần trăm hiển thị đôi khi có thể khác 100%; phân số là căn cứ chính xác hơn để đối chiếu.
Ví dụ thực tế
Ví dụ 1: Lai một tính trạng Aa × Aa
Giả sử A quy định một tính trạng trội hoàn toàn so với a. Hai bố mẹ đều dị hợp Aa.
Đầu vào: P1 = Aa; P2 = Aa.
| Giao tử P1 \ P2 | A | a |
|---|---|---|
| A | AA | Aa |
| a | Aa | aa |
- Kiểu gen: AA = 1/4, Aa = 1/2, aa = 1/4; tương ứng 25%, 50%, 25%.
- Kiểu hình: [ A ] = 3/4, tức 75%; [ a ] = 1/4, tức 25%.
Bài toán cho thấy xác suất con mang alen lặn không đồng nghĩa với xác suất biểu hiện tính trạng lặn: Aa mang alen a nhưng vẫn thuộc nhóm kiểu hình trội.
Ví dụ 2: Lai phân tích Aa × aa
Đầu vào: P1 = Aa; P2 = aa.
- Kiểu gen: Aa = 1/2 và aa = 1/2.
- Kiểu hình: [ A ] = 50% và [ a ] = 50%.
Đây là kết quả lý thuyết của phép lai giữa một cá thể dị hợp với cá thể đồng hợp lặn. Trong bài toán xác định kiểu gen của cá thể có kiểu hình trội, tỷ lệ này giúp phân biệt trường hợp dị hợp Aa với đồng hợp trội AA; phép lai AA × aa sẽ tạo toàn bộ con Aa theo mô hình đang xét.
Ví dụ 3: Lai hai tính trạng AaBb × AaBb
Giả sử hai gen phân ly độc lập, A trội hoàn toàn so với a và B trội hoàn toàn so với b.
Đầu vào: P1 = AaBb; P2 = AaBb. Mỗi bên tạo bốn loại giao tử AB, Ab, aB, ab.
| Kiểu gen con | Tỷ lệ chính xác | Phần trăm hiển thị |
|---|---|---|
| AaBb | 4/16 | 25% |
| AABb | 2/16 | 13% |
| AaBB | 2/16 | 13% |
| Aabb | 2/16 | 13% |
| aaBb | 2/16 | 13% |
| AABB | 1/16 | 6% |
| AAbb | 1/16 | 6% |
| aaBB | 1/16 | 6% |
| aabb | 1/16 | 6% |
Các kiểu gen trên được gom thành bốn nhóm kiểu hình:
- [ AB ]: 9/16 = 56,25%, hiển thị 56%.
- [ Ab ]: 3/16 = 18,75%, hiển thị 19%.
- [ aB ]: 3/16 = 18,75%, hiển thị 19%.
- [ ab ]: 1/16 = 6,25%, hiển thị 6%.
Đây là tỷ lệ kiểu hình 9 : 3 : 3 : 1. Nếu một bài tập hỏi xác suất con biểu hiện tính trạng lặn ở cả hai gen, câu trả lời là 1/16. Với 160 cá thể con, số lượng kỳ vọng của nhóm này là 160 × 1/16 = 10 cá thể, nhưng số lượng quan sát thực tế không nhất thiết đúng bằng 10.
Những thông tin thú vị xung quanh chủ đề này
Bảng Punnett là bản đồ xác suất, không phải danh sách con chắc chắn sinh ra
Bốn ô của phép lai Aa × Aa không có nghĩa bốn cá thể con nhất định gồm một AA, hai Aa và một aa. Mỗi lần thụ tinh là một lần hình thành tổ hợp; tỷ lệ lý thuyết thường được phản ánh rõ hơn khi số lượng cá thể quan sát đủ lớn.
“Trội” không đồng nghĩa với “phổ biến” hay “tốt hơn”
Trong mô hình trội hoàn toàn, alen trội là alen quyết định biểu hiện ở trạng thái dị hợp. Khái niệm này không tự cho biết alen đó phổ biến trong quần thể, có lợi hơn hay tạo ra đặc điểm mạnh hơn.
Tỷ lệ 9 : 3 : 3 : 1 có thể suy ra từ hai tỷ lệ 3 : 1
Khi hai gen phân ly độc lập, xác suất biểu hiện trội ở mỗi gen trong phép lai dị hợp là 3/4. Vì vậy:
- Trội cả hai: 3/4 × 3/4 = 9/16.
- Trội gen A, lặn gen B: 3/4 × 1/4 = 3/16.
- Lặn gen A, trội gen B: 1/4 × 3/4 = 3/16.
- Lặn cả hai: 1/4 × 1/4 = 1/16.
Bảng Punnett và quy tắc nhân xác suất là hai cách thể hiện cùng một bài toán trong các điều kiện này.
Một kiểu hình có thể che giấu nhiều kiểu gen
Ở một gen trội hoàn toàn, cá thể có kiểu hình trội có thể là AA hoặc Aa. Với hai gen, nhóm trội cả hai A_B_ bao gồm bốn kiểu gen khác nhau. Điều này giải thích vì sao quan sát biểu hiện bên ngoài chưa đủ để xác định chắc chắn kiểu gen.
Những câu hỏi thường gặp
Công cụ hỗ trợ tối đa bao nhiêu cặp gen?
Phiên bản được cung cấp hỗ trợ một hoặc hai cặp gen, tương ứng kiểu gen dài 2 hoặc 4 chữ cái. Chuỗi dài hơn không thuộc phạm vi tính toán.
Có thể dùng chữ khác A và B không?
Có thể dùng các chữ cái Latin khác, chẳng hạn Tt hoặc TtRr. Điều quan trọng là hai bố mẹ dùng cùng ký hiệu cho cùng gen và giữ cùng thứ tự các cặp gen.
Vì sao phép lai có bố mẹ đồng hợp vẫn hiện giao tử lặp?
Công cụ liệt kê các lựa chọn alen theo từng vị trí thay vì loại bỏ mục trùng. Ví dụ, aa tạo hai mục a, a. Các mục này cùng đại diện cho một loại giao tử và giúp duy trì trọng số đúng khi tính tỷ lệ trong bảng.
Kết quả có áp dụng cho trội không hoàn toàn hoặc đồng trội không?
Phần kiểu hình được tính theo trội hoàn toàn, nên không áp dụng trực tiếp cho trội không hoàn toàn hoặc đồng trội. Với một phép lai alen phù hợp, bảng tổ hợp kiểu gen vẫn có thể hữu ích, nhưng việc diễn giải kiểu hình cần theo quy luật của tính trạng thực tế.
Có thể dùng để tính di truyền liên kết hoặc liên kết giới tính không?
Không nên dùng kết quả hiện tại để diễn giải trực tiếp các trường hợp đó. Mô hình hai gen không đưa tần số hoán vị gen vào phép tính, còn dạng nhập liệu không mô tả các tổ hợp nhiễm sắc thể giới tính.
Vì sao phần trăm đôi khi không cộng đúng 100%?
Vì mỗi tỷ lệ được làm tròn độc lập đến số nguyên. Trong ví dụ AaBb × AaBb, các tỷ lệ kiểu gen hiển thị cộng thành 101%, trong khi tổng các phân số vẫn bằng 16/16. Đây là khác biệt giữa giá trị hiển thị làm tròn và xác suất chính xác.
Đảo vị trí P1 và P2 có làm thay đổi kết quả không?
Không, với những phép lai đúng quy ước thuộc mô hình này. Bảng có thể đổi hướng hàng và cột, nhưng tỷ lệ kiểu gen và kiểu hình giữ nguyên.
Kết quả 25% có nghĩa cứ bốn cá thể con sẽ có đúng một cá thể thuộc nhóm đó không?
Không. 25% là xác suất lý thuyết cho mỗi cá thể con theo các giả định của phép lai. Số lượng thực tế có thể dao động, đặc biệt khi số cá thể quan sát nhỏ.
Dữ liệu kiểu gen có được gửi lên máy chủ để tính toán không?
Trong mã nguồn được cung cấp, việc tạo giao tử, lập bảng và thống kê đều diễn ra bằng JavaScript trong trình duyệt; luồng tính toán này không có yêu cầu gửi kiểu gen đến máy chủ. Nhận định này chỉ áp dụng cho phần công cụ đã cung cấp, không bao gồm những thành phần khác có thể tồn tại trên trang web chứa công cụ.


25 bình luận
Bùi Hải Trung
Mình thích phần Các Công Cụ Tương Tự, từ bài di truyền chuyển qua tính chỉ số đa dạng sinh học khá tiện.
Ngô Tiến Ngọc
Nhập số cá thể từng loài để tính Simpson’s Index như thế nào vậy? Mình có dữ liệu 5 loài mà chưa rõ có cần nhập cả tên loài không.
Lê Ngọc Dũng
Khung lưới F1 nhìn ổn trên điện thoại của mình. Nếu thêm chế độ phóng to từng ô thì càng tốt.
Trần Ngọc Phúc
Mình góp ý thêm nút xóa dữ liệu hoặc làm lại ngay cạnh ô nhập, đổi bài liên tục sẽ tiện hơn.
Võ Đức Ngọc
Có hỗ trợ bài lai liên kết gen không hay công cụ chỉ áp dụng cho các trường hợp di truyền Mendel cơ bản vậy?
Trần Thanh Hương
Phần xác suất giới tính thai nhi nên nhấn mạnh đây là xác suất theo mô hình di truyền cơ bản, không phải cách xác định giới tính của một thai cụ thể nhé.
Huỳnh Quốc Hà
bang F1 hien ket qua nhanh, nhung minh muon co nut tai anh ve de chen vao bai tap
Ngô Hoài Hùng
Tool cứu tui trước giờ kiểm tra Sinh luôn á :)) Nhưng vẫn phải tự hiểu cách làm chứ chép kết quả là toang.
Đặng Đức Anh
Ước gì khung lưới Punnett F1 có màu riêng cho từng kiểu gen, nhìn sẽ nhanh phân biệt hơn.
Huỳnh Tuấn Mai
xịn nha, lần đầu nhìn cái bảng lai mà ko thấy rối 😆