BioProduct : Research Software : Microarray Design & Analysis