Trihybrid Gamete Grid
Enumerate three-locus Mendelian gamete combinations and distinct multilocus offspring genotypes.
Description
A three-locus Mendelian cross enumerates gametes by selecting one allele at each locus.
A three-locus Mendelian cross enumerates gametes by selecting one allele at each locus. Equivalent allele pairings can yield the same multilocus offspring genotype.
Enumerate three-locus Mendelian gamete combinations and distinct multilocus offspring genotypes.
When to use Trihybrid Gamete Grid
Use this for the following task: Enumerate three-locus Mendelian gamete combinations and distinct multilocus offspring genotypes.
Prepare the observed records or explicit model parameters requested below. Keep probabilities as fractions and paired records aligned.
How to use Trihybrid Gamete Grid and understand its results
- Prepare the observed records or explicit model parameters requested below. Keep probabilities as fractions and paired records aligned.
- Enter firstParentLocusPairs, secondParentLocusPairs using the field table, then run the tool.
- Read firstGametes, secondGametes, combinationCells, uniqueOffspringGenotypes. Interpret flags, units, ordering and placeholder values using the rules below.
- Review any reported issue or failed check, correct the supplied values when appropriate, and verify the result in its intended context.
| Input field | Meaning | Value type and bounds | Requirement |
|---|---|---|---|
| firstParentLocusPairs | First parent locus pairs | list of string; each entry: string | Required |
| secondParentLocusPairs | Second parent locus pairs | list of string; each entry: string | Required |
Supply three two-character allele pairs per parent using one distinct letter per homologous locus and case to distinguish alleles. Enumerate all choices, sort each offspring locus pair and count distinct genotype strings.1
8 enumerated allele-choice gametes per parent; combinationCells = 64 This summarizes the declared operation. Units, indexing, inclusivity and exceptional cases are explained in the surrounding text.
| Output field | Meaning | Value type |
|---|---|---|
| firstGametes | First gametes | list of string |
| secondGametes | Second gametes | list of string |
| combinationCells | Combination cells | number |
| uniqueOffspringGenotypes | Unique offspring genotypes | number |
{
"input": {
"firstParentLocusPairs": [
"Aa",
"Bb",
"Cc"
],
"secondParentLocusPairs": [
"Aa",
"Bb",
"Cc"
]
},
"output": {
"firstGametes": [
"ABC",
"ABc",
"AbC",
"Abc",
"aBC",
"aBc",
"abC",
"abc"
],
"secondGametes": [
"ABC",
"ABc",
"AbC",
"Abc",
"aBC",
"aBc",
"abC",
"abc"
],
"combinationCells": 64,
"uniqueOffspringGenotypes": 27
}
} Limitations and assumptions
Homozygous alleles produce duplicate enumerated gamete strings intentionally. Independent segregation is assumed and phenotype probabilities are not returned.
The tool evaluates supplied observations or a declared model. It does not establish the biological cause of an observed pattern. Malformed requests produce input errors. A successfully evaluated request can still contain false flags, empty result lists or a result outside the supplied threshold; those outcomes have the meanings stated above.
Alternative or Complementary methods
Choose Weighted Gamete Grid for this operation: Build a weighted gamete-combination grid allowing caller-supplied transmission probabilities. For a complementary task, use Additive Phenotype Class Count for this operation: Count equal-effect additive phenotype classes under a fully segregating diploid locus model.
The implementation reference documents the exact calculation, supported input shapes and returned fields.
References
-
Trihybrid Gamete Grid — tool.io
Similar or alternative tools
- Weighted Gamete Grid
Build a weighted gamete-combination grid allowing caller-supplied transmission probabilities.
- Additive Phenotype Class Count
Count equal-effect additive phenotype classes under a fully segregating diploid locus model.