Life Technologies snaps up BioTrove; PolyMedix raising $21M for trials;