Can anyone tell me what this is?

I've had this white, painless ulcer on my penis, which appeared almost immediately after a sexual encounter. The oral sex I received was a bit rough.

I have been to an STI clinic today, and they looked at the cultures (I think) under a microscope, but found no signs of either herpes or syphilis.