You could try the river road site - which can be a little brain boggling or
http://www.midlandhamsterclub.co.uk/.../genetics.html from the midland hamster club
Basically if you have a sable roan to a BEC you have a chance of getting (assuming they dont carry anything else)
BEC
Sable
Sable roan
BEC roan
If your sable roan has two lots of the U gene (known as homozygous) you would expect
Sable
sable roan
as all the pups would inherit a U gene from Daddy making them umbrous colours as above.
with me so far?
ok - pups from either Mum will be shorthair unless Daddy carries long hair. Its likely from her littermates that cupcake carries LH and obviously 'yet to be announced' does, so you could get a mix of SH and LH in the litters
OK - satin then
You wont get any satins from cupcake as neither Mum or Dad are satin, but from the 'yet to be announced' Mum you should expect about half of the pups to be satin.
Carried genes -
carried genes, whilst not visible on the animal, can appear in future generations if the other animal also carries them - so with Cupcake for example, she may 'carry' cinnamon as there were REC in her littermates - if Daddy also carries cinnamon then this will mix in with the cream and umbrous possibly giving you some extra colours
REC
mink
REC roan
mink roan
there would also be a similar possibility of the rex being carried too!! And if Daddy carried that - you may have some rex pups!!
So there are lots of 'ifs. buts and maybes in there - but thats half the fun!