What a terrific question. This has always caused confusion for me too.
Here is how I understand it....and maybe I've been wrong all these years.
Other responders will correct me if so.
Each strand of a DNA molecule can code for something. But we talk about it in a 5' to 3' orientation. That is the way polymerases read DNA. And this is the way scientist know which strand is being discussed.
But the opposite strand (3' to 5') can also be read in a 5' to 3' direction (and I think this might depend on the polymerase).
Here is an example using a words:
5'dog3'
3'god5'
In this case each strand can code for something, either god or dog.
I'm sure that there are cases where the opposite sequence codes for nothing.
Just keep in mind, you get one strand from mom and one strand from dad.
You don't inherit one strand that is "non-sense" and therefor non-functional.
You inherit two functional strands (in general).
You inherit two copies of each gene, one from each parent.
One gene is present on each strand.
So this was a trick question, in this "sense": the non-sense strand would not code for the same protein at that exact sequence location. However, the non-sense strand may code for another protein at that exact sequence location.
But somewhere on the non-sense strand is the sequence for the same protein on the sense strand.
I can say the same thing with different words.
The DNA sequence for a protein on one strand will not be found directly opposite its sequence.
Here is a visual:
5'sequence sequence dog sequence 3'
3'sequence god sequence sequence 5'
In this case, dog and god code for the same protein but what it is based paired with is quite different.
Hope my complex example helps to simplify the concept.
Spread the Good Karma around!
dumbdumb