There are no genetic differences between steelhead and rainbows. They are the same fish. From the spawn of an ocean going steelhead could come a fish that stays resident in the river, never going to the sea and on the other side of the coin from the spawn of a resident rainbow some may decide to head to the ocean. What is the difference?