Selection of optimal oligonucleotide probes for microarrays using multiple criteria, global alignment and parameter estimation | Synapse