Residue Contexts: Non-sequential Protein Structure Alignment Using Structural and Biochemical Features