here, this is really good for explaining how to do the punnet squares
http://www.newenglandreptile.com/genetics_intro.html
keep in mind that, for snakes, if the trait is recessive, it only shows up if the gene is aa
if the trait is dominant, it shows up for NA or AA (that's why it's called dominant, because it dominates over the normal gene)
and if it's co-dominant it shows up for NA but shows up as a *super* for AA (so that's like pastel vs super pastel)
also I'll just refer you to all three of the first threads here lol http://www.ball-pythons.net/forums/f...splay.php?f=64
that's where I started, so it's coming highly recommended