Maloof Lab:96well EtOH precipitation