Fish will eat tadpoles if they can get to them. The only way to stop them would be to give the tadpoles a space that the fish can't get to, like a shallow area with a barrier (plastic mesh would work but make sure the fish can't get caught in it) or lots of plants, or make a separate wildlife pond.
All cells in the body have the same DNA and the same genes. In organs & tissues the expression changes.