This is nowhere near done, but it's a basic idea. In cats there exists two true colours. Red and Black. Diluted, they can look like many colours. Male kittens get their colours from their mother, females from both. Both parents must be dilute or carry it to produce a dilute kitten, and this predictor doesn't include carries (Sorry! But you can figure that out on your own) A red sire and black dam will produce black toms and tortoiseshell mollies. Same if one is dilute. But if both parents have dilute somewhere in them, then the kittens would be dilute. White is a 'mask'. It's not a true colour. Fully white cats are the same as bicolour cats. A white cat is actually another colour, with the white showing, but carrying something else. So I didn't include white. Oh and it mixes chocolate+blue, as I said it's a WiP
CFA, and a bunch of other sites.