A Computational Framework For Interacting With Physical Molecular Models Of The Polypeptide Chain