With four primates still on the loose after 43 of them escaped on Nov. 6 from the Alpha Genesis Inc. research laboratory in South Carolina, the Low Country facility has come under intense scrutiny.