A model of molecular interactions on short oligonucleotide microarrays