Screening a fragment cocktail library using ultrafiltration