Combinatorial Extension ( CE ) using a Composite Property Description . A New Approach to 3-D Structure Alignment and its Application to the Protein Kinase Family