CMASA: an accurate algorithm for detecting local protein structural similarity and its application to enzyme catalytic site anno