A class I took in college, we did research on homosexuality and digit ratio between the pointer and index finger. It was supposed to be due to over exposure to testosterone in the womb, digit ratio was a visual side effect caused by the exposure, while homosexuality was the result on the brain.