Protein Side-Chain Packing Problem: A Maximum Edge-Weight Clique Algorithmic Approach | Synapse