It is estimated the the human immune system can produce 1025…
It is estimated the the human immune system can produce 1025 different BCRs, and as many different TCRs. Given that our genome is thought to encode only about 25,000 (2.5 X 104 ) protein-coding genes, how can this be possible?