Gravar-mail: Osprey: a comprehensive tool employing novel methods for the design of oligonucleotides for DNA sequencing and microarrays