ASAP: A Machine-Learning Framework for Local Protein Properties