and Applications to Microarray Production, DNA Sequencing and Chaining Algorithms --