Serine hydrolase catalytic sites : geometry invariants and modeling catalytic activity