SIENA: Efficient Compilation of Selective Protein Binding Site Ensembles