SOLEXA, INC. SECURITIES PURCHASE AGREEMENT November 12, 2006