Genetic recognition: double stranded DNA molecules recognise similarities in each other 14 March 2008