Title: The Barbara Kraus dictionary of protein