PharmID: Pharmacophore identification using Gibbs sampling