Aspects of the inventions described herein have been described on the website of ARRAYIT® Corporation (arrayit.com) and links thereon. All such disclosures were made by another who obtained the subject matter disclosed directly or indirectly from the inventor of the present application.