Interesting table, it´s looking more correct now. But I think that you have reached the point where you need to do DNA-analyses to fully conform your results.
I also belive that you can't see the different gene alleles with only doing crossings. What you can see, are different base colors which is the result of an unknown gene. So it’s difficult to tell the difference between a blond guppy if it has b1b1 or if there is gene that we call something else who is creating the base color.
What I mean is that there are almost impossible to see with crossings if there is an allele of a gene or if there is a completely different gene that is responsible for the base color. The only way to see with crossings is to do thousands of them and then calculate the crossing over frequencies and from these results calculate the rate distance between the alleles/genes. The other way is to do advance DNA-analyses from the DNA-region where you think the gene is located.
Do you understand what I mean? If you have done crossings it should be very interesting to see the results of these crossing overs, I’m also wonder if the “calculate the crossing over method” works in this case, what do you think?
Björn